Search Knowledge Base by Keyword
-
Getting Started
-
-
- Articles coming soon
- Server Last Update Element
- Add URL's to Ignore and Exclude
- Enable or Disable Canonical Checking
- Enable or Disable Forced Lower Case
- Enable or Disable Robots Checking
- Root Domain - Set URL for HREFLang XML Server Location
- Set URL's to Include in XML
- Set/Change Exported XML File Size
- Setting X-Default Language
- Enable or Disable URL Checking
- Error Checking Options
- Enable Mapping Tag Names
- Disable or Enable HTTPS Checking
- Disable or Enable Strip index.html in URLs
- Select User Agent
- Enable Custom Index XML File Name
- Auto Uploading XML Files
- Set URL for HREFLang XML Server Location
- Setting Global File Name Prefix – XML Site Maps
- Set Export Type
- Show all articles ( 5 ) Collapse Articles
-
-
-
Managing Projects
-
- Import Individual Excel or CSV files for each country/language
- Import Individual Sitemaps for each country/language
- Importing Blended (Multiple Country Version) XML Site Map(s)
- Importing Multiple XML Index Site Maps
- Importing Multiple XML Site Map(s)
- Importing XML Index Site Map(s)
- Importing Zipped XML Index Site Map(s)
- Append New URL's to Existing Country
- How to Delete or Exclude URLs
- How to Add URLs to a Country
- 200 Indexable URLs
-
- AllowList HREFLang Builder
- Auto Import XML Sitemaps from Dropbox
- Screaming Frog for URL Auto Updates
- HREFLang Builder Bot
- Use Auto Update to Add New URL's
- Setting up Lumar (FormerlyDeep Crawl) API
- Lumar (DeepCrawl) API Considerations
- Setting up OnCrawl API
- Auto Uploading XML Files
- Setting up AWS S3 Bucket for XML Site Maps
- How to Add New URLs to Hreflang Builder
- Setting up Content King API
-
- Mapping Different Page Names
- My Local Country Site is in English
- Using Missing Page Identification Feature
- How do I upload a custom URL mapping table?
- How To Map Alternate URLs
- Mapping URL's with Product ID's
- How do I download my custom URL mapping table?
- Building a Manual Mapping Matrix
- Image Sitemap Extraction for Product Mapping
-
- Adding a new site to an existing project
- Editing Existing Projects
- Editing the Country or Language of a Site
- Import Individual Sitemaps for each country/language
- Reviewing the Update Status Report
- Setting a Global Language
- Setting or Changing the Country or Language
- What happens once my HREFlang XML is created?
- Setup Automatic Updates
- HREFLang for Regional Sites
- AllowList HREFLang Builder
- How to Remove a Country or Language Clone
- How to Clone a Country or Language
- How to Clone a Country or Language for X-default
- Removing a Country or Language
-
-
Best Practices
- Duplicate URL's used in HREFLang Elements
- How do I Add a New Country or Language Version to an existing project
- I have localized URL's can I use HREFLang Builder?
- What are the red rows in my project?
- Why are some URLs missing from my XML?
- How do I Add or Replace URL's for a country?
- Can I use a global language like French?
- What are the red rows in my project?
- Finding Included URLs
-
Troubleshooting & Errors
- Consistent URL Counts
- Downloading Non-200 Indexable Status Error Reports
- Using Missing Page Identification Feature
- Why is my country file missing?
- My Project is all Red
- Find URL Source Files
- Why do I have an Unknown_Unknown_csv File
- URL is Redirecting to Error
- Country and Language Mismatch
- Multiple Tags for this Language-Region Code
- Status 0 Code
- Finding Included URLs
-
HREFLang Basics
- Are HREFLang Statements Case Sensitive?
- Can HREFlang Builder be used cross domain?
- Does HREFLang URL Order Matter?
- Does the URL order matter for HREFLang elements?
- HREFLang for Regional Sites
- When to use HREFLang Elements?
- What is the HREFLang Element?
- Using Canonicals and HREFLang Tags Together
- How to Rebuild or Update HREFLang XML Site Maps
-
HREFLang Mistakes
- Error - Canonical is Self-referencing HREFLang Entry
- Error - Combining HREFLang and Canonical Tags
- Error - Combining Multiple Country or language codes
- Error - HREFLang only on Dot Com Domains
- Error - HREFLang Only on Home Page
- HREFLang Return Tags are Missing
- Mistake - Canonical Mismatch Errors
- Mistake - Incorrect Country or Language Codes
- Mistake - Too Many HREFLang Elements in a Page
- Mistake - Uploading URL's with Errors
- Mistake - Using Protocol-Relative URL's in HREFLang Tags
- Return Tags Not Matching Self-Referencing Values
-
HREFLang Builder General
-
Reports
-
Features
Mapping URL’s with Product ID’s
If your URL’s have a product ID in them that follows a unique pattern we can use that to map all of the pages. In the example below, the site has a unique product ID before the letter “C” we so can run a variation of a wildcard filter to match any URL that has the same number following /c*
There are few options for this method.
Consistent Product ID’s
If you have product ID’s that are the same in every market and have an easy to distinguish pattern or are at the end of the URL you you create a matching entry to upload to tell the system to match any URL that has that unique ID.
In the screen capture above, all of the URL’s end with a /C-*** pattern number and despite localized URL’s we are able to match them. We just need to tell the system to do this matching using our mapping table.
Step 1 – Open Excel and create a file with two column headings Match and Match 1.
Step 2 – Add the Match Name – this is anything you want that helps you quickly identify what is being mapped. In this case we are saying it is the R directory product ID’s.
Step 3 – Add the mapping rule. In this example %%/R% says the following:
- %% = ignore anything to the left – this allows for localized URl’s and different directory structures.
- /R = the prefix to the to the ID. In this case the ID number that follows the R- is what will be mapped
Step 4 – Repeat this for any additional match categories that you have.
Step 5 – Upload the table into your account [How]
Country/Regional Product ID Prefix
If your URL’s have a consistent product ID but some countries or regions use a prefix we can map them using the mapping table method described above but adding the two unique cases for Canada and US to the match options.
Varied Product ID’s
It is a bit more work to map these and works in the case where you have different product numbers across markets. If each market has a different number you can add them as you would the localized URLs mapping by adding each into its own column.