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
AllowList HREFLang Builder
If you use a CDN like Cloudflare or Akamai or any other network security product for the website, you should ask the DevOps team to add us to the AllowList/AcceptList of User Agents and IPs that are allowed to access the site.
Note: Hreflang Builder does not actively crawl your website. There are two conditions where we need to have any interaction:
- When we request your CMS-generated XML sitemaps
We request the URLs that are provided to u
Adding User Agent
If you plan to use URL validation, you should whitelist the application’s IP’s and/or the User Agent.
User Agent: “HreflangBuilder/0.1 +https://www.hreflangbuilder.com/bot.html”
Adding IP’s
IP1: 54.156.174.125
IP2: 34.237.255.154
IP3: 52.6.109.245
Please let us know if you require specific times of day or crawl rates so we can enable them.
Unique Append Codes
An option other than adding the IPs or User Agent is to append a unique variable to your XML sitemaps that your system will interpret as an authorized source. Let us know these codes or feel free to add them in sitemap section of the Auto Update screen.
Custom User Agent
A few clients have asked us to add a custom or client-specified User Agent that they can use to detect and allow us to request the pages. If you need this option, please submit a support ticket.