Understanding URL Encoding: Raw vs Encoded Brackets and SEO Impact

Adsroid Blog
This article analyzes the difference between raw and percent-encoded brackets in URLs, how Google treats them in crawling and indexing, and the SEO best practices for consistent URL usage.

Summarize with AI

Connect Claude to your Ad Accounts in less than 5mn

Discover the most powerful advertising MCP and unlock 140+ tools to analyze, optimize and manage your campaigns with AI.

URL encoding plays a critical role in website structure and SEO. One common question concerns the difference between raw square brackets and their percent-encoded equivalents in URLs, and how Google handles these variations. Understanding this distinction and Google’s crawl behavior can help avoid duplicate content issues and ensure efficient indexing.

Basics of URL Encoding and Reserved Characters

URLs are governed by standards such as RFC 3986, which define syntax rules for Uniform Resource Identifiers (URIs). Certain characters, including square brackets and plus signs, are reserved characters with special purposes. When these characters appear in URLs for purposes other than their reserved use (for example in query strings), they must be percent-encoded to comply with the standard.

Percent encoding represents reserved characters using a percent sign followed by two hexadecimal digits. For square brackets, the encoding for “[” is “%5B” and for “]” is “%5D”. According to RFC 3986, raw and percent-encoded characters are considered different characters in URLs, meaning the URLs ?filter[]=123 and ?filter%5B%5D=123 are technically two distinct URLs.

Google’s Treatment of Raw and Encoded Bracket URLs

John Mueller, a Google Search Advocate, recently clarified that Google crawls both raw bracket and encoded bracket versions of URLs. If both URLs lead to identical content, Google will typically select one version and eliminate duplicates in indexing. This deduplication helps prevent drawbacks of duplicate content that can negatively affect SEO performance.

“If we see the same content (maybe even checksum level), we’d de-dupe them and pick one,” Mueller explained.

Nevertheless, Google recommends selecting a single format and using it consistently throughout all links, canonical tags, sitemaps, and structured data to avoid confusion and inefficiency in crawl budget usage. Encoding brackets is considered best practice because raw brackets are technically invalid outside IPv6 address notation in hostnames.

Practical Implications for Webmasters

Websites using raw brackets may still be indexed normally by Google. However, Mueller advises against setting up new sites with raw brackets in URLs due to potential inconsistencies across other crawlers or indexing systems that may not conform strictly to Google’s exact logic.

Maintaining uniformity in URL formatting internally is essential. This includes ensuring that canonical tags, sitemap entries, and internal linking always follow the chosen bracket encoding format. This consistency increases the likelihood that search engines recognize and rank pages accurately.

For webmasters interested in improving structured data and canonical consistency, visit Adsroid Features for tools that facilitate automated auditing and optimization.

Technical Why Encoding Matters

Browsers may automatically encode brackets entered into the address bar before sending the request to servers. However, JavaScript or other code may send raw bracket characters, causing inconsistent URL representations. Encoding brackets prevents ambiguity in URLs by ensuring compliance with standards and expected server behavior.

Google’s developer documentation on URL structure explicitly states that reserved characters should be percent-encoded to guarantee correct processing.

Legacy and Current Website Behavior

Some existing websites have legacy URLs with raw brackets and continue to function with apparent indexing success. However, cleaning up these URLs to use encoding consistently can reduce risk and prepare sites better for future changes in crawling and indexing engines.

Mueller highlighted that older crawl and index systems encountered issues related to handling of raw brackets, and while Google’s current behavior is robust, other crawlers may not handle these cases properly.

Recommendations for Site Migration or Maintenance

When moving or restructuring sites, ensure all URLs follow a single bracket representation. Redirects from raw to encoded URLs, canonical tagging, and sitemap adjustments can help implement this uniformity. Additionally, monitoring crawl logs and indexing reports can identify how search engines are processing your URLs.

Given the variability in crawler behavior outside Google’s ecosystem, webmasters are encouraged to test their URLs with other major crawlers for compatibility.

Expert Insights on URL Format Consistency

“Uniform URL structures minimize indexing confusion and improve crawl efficiency,” says a senior SEO specialist. “Ensuring that internal links, metadata, and external references use the same URL formatting is a foundational SEO best practice that often gets overlooked.”

Additional SEO Factors Related to URL Encoding

URL encoding intersects with wider SEO topics such as duplicate content management and canonicalization strategies. Choosing one clean URL version helps concentrate PageRank signals and avoids splitting ranking power across multiple URL versions with identical content.

To better understand how Google handles indexing of varying URL forms and stale vs fresh content, refer to the comprehensive guide on Google’s Supersession-Decay Filtering for content freshness.

For advertisers integrating URL best practices with campaign tracking, tools like AI agents for Google Ads can automate URL testing and optimization, preventing errors that impact performance measurement.

Get Alerts When Competitors Launch New Ads

Ad Radar automatically monitors your competitors across Google, Bing and Meta. Get alerted when a new ad appears for your tracked keywords, so you can spot new offers, messaging and opportunities without constantly checking.

How to Audit and Fix URL Encoding Issues

Site audits should include checks for inconsistent URL encoding to ensure search engines receive a unified signal. Techniques involve crawling internally linked URLs and verifying that canonical tags consistently use either raw or encoded brackets.

Utilizing modern crawl tools integrated with AI capabilities can help identify subtle discrepancies. Platforms such as Adsroid’s site analytics provide automated detection of URL inconsistencies and actionable recommendations.

Combining these audits with proper sitemap submissions facilitates faster corrections and boosts indexing quality, crucial for competitive search landscapes.

Conclusion: Best Practices for Brackets in URLs

In summary, encoding square brackets in URLs is a recommended best practice supported by internet standards and Google’s guidelines. While Google can handle both raw and encoded formats by deduplication, adhering to encoding improves compatibility, reduces indexing ambiguities, and supports overall SEO health.

Ensure your website’s internal links, canonical tags, sitemaps, and structured data use the same bracket format. This uniformity reduces crawl inefficiencies and lowers the risk of duplicate content, helping search engines to correctly interpret and rank your pages.

For a seamless implementation and ongoing monitoring, consider leveraging advanced SEO automation and crawling solutions. Resources like AI agents for Meta Ads can also help marketers maintain URL consistency across advertising platforms.

Turn On Copilot. Let AI Optimize Your Ads 24/7.

Your AI agent works in the background, continuously watching your campaigns and finding ways to improve them. When it spots an opportunity, it tells you what to do, and you simply approve the action.

Share the post

X
Facebook
LinkedIn

About the author

Picture of Clara Castrillon - SEO/GEO Expert
Clara Castrillon - SEO/GEO Expert
With over 7 years of experience in SEO, she specializes in building forward-thinking search strategies at the intersection of data, automation, and innovation. Her expertise goes beyond traditional SEO: she closely follows (and experiments with) the latest shifts in search, from AI-driven ranking systems and generative search to programmatic content and automation workflows.

Table of Contents

Your Google and Meta Ads on Autopilot

Let AI handle the work.

Adsroid analyzes your campaigns, finds opportunities and takes action to improve performance, while you stay in control.

Latest posts

Effective SEO Strategies for Comparison Content, Roundups, and Listicles

Comparison content, roundups, and listicles remain powerful SEO tools when created ethically. Learn expert strategies to enhance trust, traffic, and audience growth through these formats.

How OpenAI’s ChatGPT Advertising System Works and What It Means for Marketers

OpenAI’s ChatGPT ad system operates separately from the chatbot’s answers, selecting ads based on conversation context. This article explains its workings and the impact on advertiser strategies.

Google’s Vision for AI Agents Accessing Web Content and Commerce Protocols

Google CEO Sundar Pichai outlines two methods for AI agents to access web content: browser-like navigation and specialized protocols such as the Universal Commerce Protocol for commerce actions.