How to write SEO-friendly URLs for every page type | Rafirit Station SEO-Friendly URL Structure 2026: Best Practices for Every Page Type
SEO

How to write SEO-friendly URLs for every page type

Structuring your URLs correctly can boost organic traffic by up to 25%. Discover the exact format for blogs, products, categories, and more.

Performance Marketing Expert
Rafirit Station
📅 June 23, 2026
16 min read
🔍
📋 Table of Contents


    SEO-Friendly URL Structure: Guide for Every Page Type (2026)

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 18 min read

    Did you know that SEO-friendly URL structure is one of the top three ranking factors for Google? According to Moz’s 2025 Search Ranking Factors survey, 43% of SEO professionals consider URL format critical for organic visibility. Yet most websites still use auto-generated strings like /p=123 or /category/product?id=456. That’s a missed opportunity costing you clicks and conversions.

    In 2026, Google’s algorithms have become more semantic, but they still parse URL paths as a relevance signal. With the rise of AI-driven search and featured snippets, a clean, descriptive URL increases the likelihood of click-through. In Bangladesh, where digital ad spend has grown 34% year-over-year (per e-CAB Bangladesh), businesses in Dhaka cannot afford to ignore this low-hanging fruit.

    The cost of inaction is real. A poorly structured URL reduces click-through rates by up to 30%, meaning a Dhaka-based e-commerce store with 10,000 monthly visits loses an estimated ৳50,000 per month in potential revenue (assuming a 2% conversion rate and ৳2,500 average order value). Multiply that by 12 months, and you’re looking at ৳6,00,000 in lost revenue—all because of a few slashes and dashes.

    By the end of this guide, you’ll know exactly how to create SEO-friendly URLs for every page type: blogs, product pages, categories, landing pages, and more. You’ll get copy-paste templates, a ready-to-use checklist, and real examples from Dhaka businesses. Let’s dive in.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Ready to Boost Your Organic Traffic?

    For Dhaka business owners and marketers who want a custom URL strategy – Get a free 60-minute SEO audit covering your entire site structure.

    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Foundation – The Core Rules That Apply to Every URL

    Before we customize for page types, you need to master the universal principles. These are non-negotiable if you want your URLs to be SEO-friendly.

    Tactic 1.1: Keep It Simple and Descriptive

    Why this works: Google prefers URLs that read like sentences. They help search engines understand page content and improve user trust. A study by Nielsen Norman Group found that users scan URLs in search results – a descriptive URL increases CTR by 12-15%.

    Exactly how to do it:

    1. Use 3-5 words maximum after the domain (e.g., /seo-tips-dhaka).
    2. Include primary keyword once – do not stuff.
    3. Remove stop words (a, an, the, and, of, or).
    4. Use hyphens to separate words, never underscores or spaces.
    5. Make the URL readable to humans: /how-to-clean-shoes vs /htc-leather-shoe.
    6. Keep URLs lowercase – no capital letters.
    7. Avoid special characters like %, &, =, ?, # (except for tracking parameters).

    Pro template:
    Homepage: https://example.com/
    Blog post: https://example.com/blog/descriptive-title
    Product: https://example.com/products/product-name
    Category: https://example.com/category/category-name

    📊 Expected results: Within 4-8 weeks of restructuring URLs, you can see a 10-20% boost in organic CTR and a 5-10% increase in page-level rankings (based on a case study by Backlinko).

    Tactic 1.2: Use Hyphens, Not Underscores or Spaces

    Why this works: Google treats hyphens as word separators but underscores as a single word. For example, /black-hat is two words; /black_hat is one. This subtle difference can determine whether your page ranks for both “black” and “hat” or only “black_hat”.

    Exactly how to do it:

    1. Replace every space with a hyphen.
    2. If your CMS auto-generates underscores, change the permalink structure.
    3. Check existing URLs for underscores and set up 301 redirects.
    4. Use hyphens in all user-generated content URL slugs.
    5. Test in Google Search Console: if it shows underscores, fix them.
    6. For breadcrumb trails, use hyphens to separate segments visually.
    7. Monitor after changes: track 404s and redirect chains.

    Pro script: Use this regex in Apache .htaccess to convert underscores to hyphens via 301: RewriteRule ^([^_]*)_([^_]*)_(.*)$ /$1-$2-$3 [L,R=301,E=underscore_removed:Yes]

    📊 Expected results: After fixing underscores, we’ve observed a 8-12% lift in indexation rate for affected pages within 2 weeks.

    Tactic 1.3: Shorter Is Better, but Not at the Cost of Clarity

    Why this works: Short URLs are easier to copy, paste, and remember. Google truncates URLs at a certain length in search results (around 50-60 characters). But a very short URL that loses meaning harms click-through.

    Exactly how to do it:

    1. Aim for URLs under 60 characters total (including domain).
    2. Remove unnecessary folder depth – avoid /blog/2026/03/title; use /blog/title.
    3. Drop date stamps unless your content is time-sensitive (news articles).
    4. Use subdomain sparingly – prefer subfolders (blog.example.com vs example.com/blog).
    5. For ecommerce, keep product URLs short: /shop/men-shoes/leather-black.
    6. Test with short URLs vs long – A/B test in email campaigns.
    7. Use tools like Google’s URL Shortener (deprecated) but avoid custom short URLs for SEO pages.

    Pro template:
    Bad: https://www.example.com/services/digital-marketing/seo/on-page/url-optimization/
    Good: https://example.com/seo/url-optimization

    📊 Expected results: A shortened URL structure can improve page speed by 2-5% (fewer redirects) and increase shareability, resulting in a 15% rise in social clicks.


    📈 Get a Free URL Audit

    For website owners who want to identify and fix broken URL structures – we’ll analyze your site and provide a prioritized action list.

    🗓 Get a Free URL Audit →

    No commitment · 45-minute session · Bangladeshi clients welcome

    Phase 2: Page-Specific Strategies – Tailoring URLs for Different Content Types

    Now that you have the foundation, let’s dive into the specifics. Each page type – blog posts, product pages, category pages, landing pages – requires a slightly different URL structure to maximize SEO value.

    Tactic 2.1: Blog Posts – The Ideal URL Pattern

    Why this works: Blogs are the backbone of content marketing. A clean blog URL signals freshness and relevance. According to HubSpot, blogs with keyword-rich URLs get 30% more organic search traffic than those with generic IDs.

    Exactly how to do it:

    1. Use /blog/ subfolder to indicate content type.
    2. Follow with a short, keyword-rich slug (e.g., /blog/seo-friendly-urls).
    3. Avoid dates (/blog/2026/03/seo-friendly-urls) unless you have a news site.
    4. Use noun phrases instead of gerunds when possible: /seo-friendly-urls vs /making-seo-friendly-urls.
    5. Keep slug under 5 words.
    6. Include primary keyword once, naturally.
    7. Set up a custom permalink structure in WordPress: /%category%/%postname%/

    Pro template:
    Blog post: https://example.com/blog/seo-friendly-urls-guide
    Landing page: https://example.com/seo-services-dhaka

    📊 Expected results: Blogs with optimized URLs typically see a 25% improvement in organic impressions within 4-6 weeks (Ahrefs case study).

    Tactic 2.2: Ecommerce Product Pages – URL that Convert

    Why this works: Product URLs are often the entry point for purchase intent. A clear URL builds trust. A study by Baymard Institute found that 62% of users consider URL trustworthiness when deciding to click.

    Exactly how to do it:

    1. Use subfolder /shop/ or /products/ after domain.
    2. Include product name and variant if needed (e.g., /shop/men-shoes-leather-black).
    3. Avoid SKU numbers in the main URL – put them in parameters if necessary.
    4. Use hyphenated attributes: color-material-style.
    5. Keep gender/category prefix if helpful for navigation.
    6. Set canonical URL to the main product page (not variant pages).
    7. Use 301 redirects for old product URLs after inventory changes.

    Pro template:
    Product: https://example.com/products/men-leather-wallet
    Variant: https://example.com/products/men-leather-wallet?color=brown (avoid in canonical)

    📊 Expected results: Optimized product URLs can increase ecommerce conversion rates by 8-12% (based on Shopify data).

    Tactic 2.3: Category and Tag Pages – Avoiding Duplicate Content

    Why this works: Category pages often compete with each other and with product pages. A smart URL structure reduces cannibalization and helps Google understand hierarchy.

    Exactly how to do it:

    1. Use /category/ or /collections/ for categories.
    2. Nest subcategories logically: /category/clothing/shirts.
    3. Avoid trailing slashes? Actually keep consistency (use trailing slash for directories).
    4. Add pagination to category pages: /category/shirts/page/2.
    5. Use noindex on tag pages if they are thin.
    6. Set canonical to main category page when showing filtered views.
    7. Use breadcrumb schema to reinforce hierarchy.

    Pro template:
    Category: https://example.com/category/men-shoes
    Subcategory: https://example.com/category/men-shoes/sneakers

    📊 Expected results: Well-structured categories can increase crawl efficiency and reduce duplicate content issues, leading to a 15% boost in indexation within 2 weeks.


    Phase 3: Advanced Optimization – Multilingual, AMP, Canonical Tags

    Once your basic URLs are set, you can layer on advanced techniques for international audiences, mobile performance, and consolidation.

    Tactic 3.1: Multilingual URLs – Hreflang and Country Codes

    Why this works: For businesses targeting multiple languages or countries, URL structure helps Google serve the correct version. 76% of users prefer content in their native language (Common Sense Advisory).

    Exactly how to do it:

    1. Use subdomains for language/country: en.example.com, bn.example.com.
    2. Or subfolders: example.com/en/, example.com/bn/.
    3. Implement hreflang annotations in or sitemaps.
    4. Keep the same slug across languages if possible: /seo-tips vs /seo-tips-bn.
    5. Avoid automatic redirects based on IP – let users choose.
    6. Use ccTLDs for specific countries (e.g., .com.bd for Bangladesh) but note they are harder to manage.
    7. Set up canonical URLs for near-duplicate translated content.

    Pro template:
    English: https://example.com/en/seo-friendly-urls
    Bengali: https://example.com/bn/seo-friendly-urls

    📊 Expected results: Proper hreflang implementation can increase international traffic by 20% and reduce bounce rates by 5% (Google case study).

    Tactic 3.2: AMP – Accelerated Mobile Pages and URLs

    Why this works: AMP pages often get cached by Google with a special URL (/amp/ format). But you must ensure the AMP URL is discoverable and canonical to the main page.

    Exactly how to do it:

    1. Add /amp/ suffix to the URL path: /blog/seo-tips/amp/.
    2. Set the appropriate canonical and amphtml tags.
    3. Use relative links if possible to avoid mixed content issues.
    4. Test AMP URLs with Google’s AMP Test tool.
    5. Keep AMP URL structure same as main except /amp/.
    6. Avoid multiple AMP versions – one per page.
    7. Monitor for AMP indexing errors in Search Console.

    Pro script: In WordPress, plugins like AMP automatically append /amp/. Ensure your robots.txt doesn’t block AMP URLs.

    📊 Expected results: AMP can increase mobile page speed by 85%, reducing bounce rate by 20% on mobile (Google data).

    Tactic 3.3: Canonical Tags – Preventing Duplicate URL Issues

    Why this works: Duplicate content dilutes ranking signals. A canonical tag tells Google which URL is the master. It’s essential for ecommerce with filter parameters or session IDs.

    Exactly how to do it:

    1. Always specify a self-referencing canonical tag on every page.
    2. For similar pages (e.g., product with color variations), point canonical to the main product page.
    3. Use absolute URLs in the canonical tag.
    4. Implement cross-domain canonicals if syndicating content.
    5. Avoid multiple canonicals on one page.
    6. Regularly audit canonical tags using Screaming Frog or Sitebulb.
    7. Set up redirects for duplicate URLs pointing to the canonical.

    Pro template:
    <link rel="canonical" href="https://example.com/products/men-leather-wallet" />

    📊 Expected results: Correct canonicals can consolidate ranking signals, resulting in a 10-15% improvement in rankings for the master URL within a month.


    Phase 4: Technical Implementation – Redirects, Lowercase, Hyphens

    The final phase covers behind-the-scenes technical elements that make your URL strategy bulletproof.

    Tactic 4.1: Setting Up 301 Redirects for URL Changes

    Why this works: Changing a URL without a redirect causes broken links, 404 errors, and loss of link equity. 301 redirects pass 90-99% of ranking power to the new URL (Moz).

    Exactly how to do it:

    1. Map old URL to new URL (e.g., /p=123/blog/seo-tips).
    2. Implement redirects via .htaccess, Nginx config, or WordPress plugin.
    3. Use regex for bulk redirects (e.g., redirect all /old-category/ to /new-category/).
    4. Avoid redirect chains – ensure old URLs point directly to final URL.
    5. Test redirects with tools like Redirect Path Chrome extension.
    6. Update internal links to point to new URL directly.
    7. Update external backlinks where possible (reach out to webmasters).

    Pro script: Apache .htaccess: Redirect 301 /old-page https://example.com/new-page

    📊 Expected results: Properly executed 301 redirects preserve up to 95% of organic traffic from old URLs (based on Rafirit Station client data).

    Tactic 4.2: Enforce Lowercase URLs Everywhere

    Why this works: URLs are case-sensitive. /Seo-Tips and /seo-tips are different pages. Using lowercase prevents duplicate content and user confusion.

    Exactly how to do it:

    1. Configure your CMS to force lowercase slugs (e.g., WordPress sanitize_title filter).
    2. Use 301 redirects for uppercase URLs to lowercase.
    3. In Apache, use mod_rewrite to convert all incoming uppercase to lowercase.
    4. Check Search Console for uppercase URLs showing as separate pages.
    5. Educate content creators to always use lowercase in internal links.
    6. Monitor server logs for case-related 404s.
    7. Implement a canonical tag on all pages to point to lowercase version.

    Pro script: Apache .htaccess: RewriteMap lc int:tolower
    RewriteRule $(.*)$ [lc:$1] [R=301,L]

    📊 Expected results: Enforcing lowercase reduces duplicate content issues and can improve crawl efficiency by 5-10%.

    Tactic 4.3: Avoid Dynamic Parameters for Core Content

    Why this works: URLs with multiple parameters (?id=123&ref=abc) are harder to read and can cause crawl waste. Google prefers clean URLs.

    Exactly how to do it:

    1. Use URL rewriting to convert parameters to path segments (e.g., /products?id=5/products/shoe).
    2. For tracking parameters (UTM), keep them but set canonical to clean URL.
    3. Limit the number of parameters – aim for one or two.
    4. Use rel="nofollow" on links with many parameters to avoid spreading link juice.
    5. Configure Google Search Console to ignore certain parameters.
    6. Test with ?wc_stock=1 etc. – if not needed, exclude.
    7. Use server-side caching to handle parameter permutations.

    Pro template:
    Dynamic: https://example.com/product.php?id=50&cat=3
    Clean: https://example.com/products/blue-widget

    📊 Expected results: Removing dynamic parameters from core URLs can double crawl efficiency and increase indexation of important pages by 30% (Ahrefs study).


    🏆 Real Case Study: How a Dhaka-Based Business Achieved 40% Traffic Increase

    Client: A Dhaka-based fashion e-commerce store (name anonymized)
    Industry: Online clothing and accessories
    Timeframe: 4 months (March 2025 – June 2025)

    BEFORE: The site had 18,000 monthly organic visits. URLs were auto-generated with IDs: /product/12345, /category/6789, /blog?p=101. Blog posts had no URL slugs, resulting in many near-duplicate pages. Crawl budget was wasted on 12,000 low-value parameterized URLs. Conversion rate was 1.8%.

    EXACT Strategy (implemented by Rafirit Station):

    • Restructured all product URLs to /shop/category/product-name (e.g., /shop/men-shirts/cotton-blue).
    • Set up 301 redirects from old IDs to new clean URLs (526 redirects).
    • Changed blog permalink to /blog/%postname%/ and removed date prefixes.
    • Implemented lowercase enforcement and hyphen normalization across the site.
    • Added canonical tags to filtered category pages (/category/shirts?color=blue → canonical to /category/shirts).
    • Configured Search Console to ignore session parameters.
    • Created an XML sitemap with only clean URLs (2,500 URLs).

    AFTER:

    • Monthly organic traffic increased from 18,000 to 25,200 (40% increase).
    • Revenue from organic increased from ৳2,50,000/month to ৳3,75,000/month (50% increase).
    • Indexation rate improved from 65% to 92%.
    • Average CTR in Google increased from 3.2% to 4.8% (1.6% lift).
    • Bounce rate dropped from 58% to 45%.

    Client quote: “We were skeptical about changing our URLs, but the team at Rafirit Station made the process seamless. The traffic jump was incredible, and our customers now share our product links without hesitation.”

    See more Rafirit Station case studies →


    ✅ SEO-Friendly URL Checklist

    Item Status
    URL is under 60 characters
    Uses hyphens between words
    Contains primary keyword once
    No underscores, spaces, or special characters
    All lowercase
    Removed stop words
    No date stamps (unless news)
    Uses subfolders, not subdomains
    Has self-referencing canonical tag
    301 redirects from old URLs in place
    No parameter clutter (cleaned up)
    Blog uses /blog/ subfolder
    Product uses /shop/ or /products/
    Category uses /category/

    ❓ Frequently Asked Questions

    Q: Does URL structure really affect rankings?

    Yes, it’s a confirmed ranking factor. Google’s John Mueller stated that URLs help Google understand page content and can impact click-through rates. A study by Backlinko found a correlation between shorter URLs and higher rankings. While not as heavy as content or backlinks, it’s a low-effort optimization that pays off.

    Q: How many words should a URL have?

    Aim for 3-5 words after the domain. When possible, use 4-5 words that accurately describe the page content. Avoid one-word URLs that are too generic, like /services vs /seo-services-dhaka. Test with A/B experiments if you suspect optimal length.

    Q: Should I change existing URLs?

    Yes, but carefully. If your current URLs are hurting performance (e.g., dynamic IDs, many parameters), a planned migration with 301 redirects can yield significant gains. Always maintain the old URLs for at least 6 months via redirects.

    Q: Do I need to include keywords in the domain?

    Exact-match domains (EMDs) lost their power in 2012, but keyword-rich subfolders still help. For example, example.com/seo-dhaka is beneficial for local SEO. Avoid buying domains purely for keyword match – brand domains are stronger long-term.

    Q: How often should I audit my URL structure?

    At least twice a year. After major site migrations, new CMS, or new page types, run an audit immediately. Use tools like Screaming Frog, Semrush, or Sitebulb to find issues.

    Q: What about trailing slashes – yes or no?

    Consistency matters more. Google treats /url and /url/ as separate entities. Choose one (prefer trailing slash for directory-style pages) and enforce via canonical tags and redirects.

    Q: Does Rafirit Station offer URL structure consulting?

    Absolutely. We provide comprehensive URL audits, restructuring, and migration services tailored for Bangladeshi businesses. Contact us to get started.


    🎯 The Bottom Line

    Many SEOs obsess over keywords, backlinks, or site speed while neglecting the URL bar – but it’s one of the first things users see in search results. A clean, descriptive URL can be the difference between a click and a miss.

    Here’s the counterintuitive insight: in 2026, longer, more descriptive URLs often outperform shorter, keyword-stuffed ones for engagement. Why? Because they set accurate expectations. A user who sees /seo-friendly-urls-guide-2026 is more likely to click and stay than one who sees /url-guide. We’ve tested this with several Dhaka clients and saw 15% lower bounce rates on descriptive URLs.

    Don’t let your URLs be an afterthought. Apply the strategies in this guide, run the checklist, and measure the impact. Your traffic and revenue will thank you.


    ⚡ Your Next Step (Do This Today)

    1. Audit your 10 most-visited pages – check if they follow the core rules (hyphens, lowercase, descriptive).
    2. Fix any obvious issues – run a single 301 redirect for a badly performing URL.
    3. Set up a URL structure document – share with your content team for consistency.
    4. Install a plugin (if WordPress) to enforce lowercase and hyphen slugs.
    5. Book a free strategy call with Rafirit Station to get a professional URL audit.

    Ready to Get Results?

    Join 200+ Dhaka businesses that trust Rafirit Station for SEO. We’ll fix your URL structure, increase organic traffic, and drive more sales.

    🗓 Book Your Free Strategy Call →

    💬 Drop “URL structure” in the comments and we’ll send you our free SEO-Friendly URL Structure checklist PDF – no email required.

    🔍
    Want to rank #1 on Google for your target keywords?
    +340% avg. organic traffic
    Get Free SEO Audit → 💬 Or WhatsApp us now

    💬 Leave a Comment

    Your email will not be published. Fields marked * are required.

    Ready to Apply This?

    Need Expert Help With Your
    SEO?

    Book a free 30-minute strategy call — we'll build a custom plan based on exactly what you just read.