Semantic URL Generation via Organizational Schema

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engine optimization techniques face challenges in creating descriptive and user-friendly URLs that accurately reflect web page content, leading to difficulties in ranking higher in search engine results and increasing website visibility, due to complex and confusing URL structures that do not effectively utilize semantic information and organizational data.

Innovation Solution

A system and method for automatically generating intelligent Uniform Resource Locators (URLs) based on the schema and semantics of an organizational structure, using entities, attributes, and relationships to create semantic information that explains content relationships, allowing for the formation of descriptive and indexable URLs that can be easily interpreted by search engines and users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional URL structures are used, then URLs are simple and easy to create, but they are not descriptive of page content and do not optimize search engine rankings

Engineering Contradiction:
Improvesemantic information in URLVSAvoidURL structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The URL is segmented into distinct components representing the organizational hierarchy (e.g., /products/electronics/smartphones/samsung-galaxy-s23). Each segment corresponds to a specific entity or category in the website's organizational structure, making the URL descriptive while maintaining clarity through systematic division of information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the URL are assigned specific semantic meanings based on their position and function. The domain name represents the organization, path segments represent hierarchical categories, and query parameters represent specific filters or attributes. This local differentiation of semantic quality enables search engines to understand the precise content and context of each page.

Inventive Principle:
Principle #3Local quality

2Loss of information

If complex organizational structures are mapped to URLs, then URLs become descriptive of page content, but they become difficult for search engines to crawl and index

Engineering Contradiction:
Improvecontent description in URLVSAvoidsearch engine crawling efficiency
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The organizational structure and URL mapping rules are predetermined and established before content is published. The system pre-defines the hierarchical relationships between entities, categories, and attributes, and pre-establishes the URL generation patterns. This preliminary structuring enables search engines to efficiently crawl and predict URL patterns without encountering complex dynamic generation during crawling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The URL structure itself serves as a self-describing document that contains all necessary information about the page content, hierarchy, and context. Search engines can extract meaningful information directly from the URL without requiring additional metadata or complex parsing, enabling autonomous understanding and indexing of page content relationships.

Inventive Principle:
Principle #25Self-service

3Loss of information

If semantic information is added to URLs, then search engine optimization improves, but URL structures become confusing and less user-friendly

Engineering Contradiction:
Improvesemantic information for SEOVSAvoiduser interpretability of URL
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system transforms complex organizational parameters into simple, readable URL components. Instead of using technical identifiers or database keys, the URL uses human-readable terms that directly describe the content (e.g., 'smartphones' instead of 'product_category_id=123'). This parameter transformation maintains full semantic information while presenting a user-friendly interface.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of encoding complex data structures into compact formats, the system inverts the approach by using expanded, descriptive formats that naturally convey meaning. The URL structure mirrors the organizational hierarchy in a way that is intuitive to human readers, turning what would traditionally be considered verbose into an advantage for user understanding and trust.

Inventive Principle:
Principle #13The other way round (Inversion)

4Loss of information

If dynamic content is accessed through URLs, then URLs can reflect current page state, but they become complex and non-indexable by search engines

Engineering Contradiction:
Improvedynamic content information in URLVSAvoidURL indexability by search engines
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system pre-establishes URL patterns for all possible dynamic content states based on the organizational structure. Query parameters and filters are predetermined in the URL schema, allowing dynamic content to be accessed through predictable, structured URLs that search engines can index. The dynamic aspect is handled through controlled parameter variations rather than arbitrary URL generation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11768905B2System and computer program product for creating and processing URLs
Publication Date: 2023.09.26 BOOTSTRAP COLLECTIVE LLC
  • US11768905B2 patent drawing
  • US11768905B2 patent drawing
  • US11768905B2 patent drawing

AI summary

The present invention is directed to a method and computer readable medium for automatically generating a Uniform Resource Locator (URL) from schema and semantics of an organizational structure. The semantically intelligent URL conveys knowledge about content it accompanies by defining patterns of possible URL parameters within an organizational structure of related content stored in a database, each pattern being represented by entities and semantic information formed of attributes and relationships. The patterns of the URL organize categories of information and form relationships among the entities. The patterns are used for automatically generating a URL along with semantic information about the content in a resource or web page, wherein said semantic information explains the content, such as with attributes of entities, such as in a name value pair that correlates to the content of a page.