URL with .html or not
-
Hello,
I have an online shop for printer consumables
Categories url's are like that https://www.sertit.ro/consumabile-imprimante.html
And products https://www.sertit.ro/cartuse-toner/xerox/cartus-toner-xerox-phaser-3020-workcentre-3025-1500-pagini.html
Is better to have .html or not? -
The decision to include or exclude ".html" extensions in your URLs is generally a matter of personal preference and can depend on your website's technology stack, SEO considerations, and user experience. Both approaches have their advantages, and it's essential to consider how they align with your specific needs. Here are some factors to consider
-
@Sert_Sibiu said in URL with .html or not:
Hello,
I have an online shop for printer consumables
Categories url's are like that https://www.sertit.ro/consumabile-imprimante.html
And products https://www.sertit.ro/cartuse-toner/xerox/cartus-toner-xerox-phaser-3020-workcentre-3025-1500-pagini.html
Is better to have .html or not?Hello,
It's generally better not to have ".html" in your URLs for a cleaner and more modern appearance. Shorter, more user-friendly URLs are easier to remember and share. However, the choice between having ".html" or not won't significantly impact your online shop's functionality or SEO if your website is properly configured. Focus on creating a clear and organized structure for your URLs and providing high-quality content for better results.
.
.
.
(Study abroad) (Masters In Computer Science In Canada ) (Canada PR)(PMP Exam Prep) -
It’s essential to clarify that unless your URLs are exceedingly lengthy, Google won’t discern any difference in how it processes the URL structure. Nonetheless, it’s vital to acknowledge that most individuals don’t retain the ‘.html’ at the end of URLs. So, if they remember the link, that particular segment may elude them. While this confers a minor advantage, it merits consideration. The significance of this aspect is contingent on your situation; if you possess very long URLs, addressing this could be worthwhile, yet it’s imperative to adhere to the guidelines delineated above should you opt for alterations.
Furthermore, remember that it’s feasible to enforce a trailing slash / or opt for no trailing slash. It’s your choice. The paramount concern is ensuring 301 redirects and uniformity in the URLs and reflected accurately across the canonicals, XML sitemap, and the browser. -
Google's preference doesn't lean towards having the ".html" extension in your URLs. While removing it may tidy up the links, the SEO impact is negligible. The removal process is fairly straightforward, depending on your CMS and server setup. Employ regex for creating redirects if you proceed, but ensure to implement 301 redirects to avoid harming your site.
For instance, https://example.com/example-subfolder.html must 301 redirect to https://example.com/example-subfolder/
Decide on enforcing a trailing slash like “example-subfolder/” or removing it "/example-subfolder", aligning this with your rel canonicals and XML sitemap.
General Considerations:
- Maintain URL structure consistency to avert duplicate content issues.
- Always execute 301 redirects for updated URL structures.
- Align your
rel=canonical
tags and XML sitemap with the new URL setup.
Server Configuration:
Apache:
# To force a trailing slash: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*[^/])$ /$1/ [L,R=301] # To remove .html extension: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L]
Nginx:
# To force a trailing slash: rewrite ^([^.]*[^/])$ $1/ permanent; # To remove .html extension: location / { try_files $uri $uri.html $uri/ =404; }
- For Apache, input in
.htaccess
. - For Nginx, input in
nginx.conf
.
WordPress (via Redirection Plugin):
- Install and activate the Redirection Plugin.
- Set up redirects:
- To force a trailing slash:
- Source URL:
/^(.*[^/])$
- Target URL:
/$1/
- Regex: Enabled
- Source URL:
- To remove .html extension:
- Source URL:
/^(.*)\.html$
- Target URL:
/$1
- Regex: Enabled
- Source URL:
- To force a trailing slash:
Canonical and Sitemap Updates:
Before:
<link rel="canonical" href="https://example.com/example-subfolder.html" />
<url> <loc>https://example.com/example-subfolder.html</loc> <lastmod>2023-10-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>
After (with trailing slash enforced):
<link rel="canonical" href="https://example.com/example-subfolder/" />
<url> <loc>https://example.com/example-subfolder/</loc> <lastmod>2023-10-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>
-
@educationedge012
Thank you for your reply.
My first consideration is how Google "see" that.
Because the lenght of url's and copy/paste facility. Nobody will remind an URL, in my opinion. -
@Sert_Sibiu said in URL with .html or not:
Hello,
I have an online shop for printer consumables
Categories url's are like that https://www.sertit.ro/consumabile-imprimante.html
And products https://www.sertit.ro/cartuse-toner/xerox/cartus-toner-xerox-phaser-3020-workcentre-3025-1500-pagini.html
Is better to have .html or not?The decision to include or exclude ".html" extensions in your URLs is generally a matter of personal preference and can depend on your website's technology stack, SEO considerations, and user experience. Both approaches have their advantages, and it's essential to consider how they align with your specific needs. Here are some factors to consider:
Advantages of Including ".html" Extensions:
File Type Recognition: Including ".html" in URLs makes it explicit that you're dealing with HTML web pages, which can be beneficial for search engines and browsers.
Historical URLs: If your website has used ".html" extensions in URLs historically, removing them could lead to broken links or issues with existing bookmarks and references.
Static Website: If your website is primarily composed of static HTML files, using ".html" extensions might better represent your content.
Advantages of Excluding ".html" Extensions:
Cleaner URLs: Removing ".html" can make your URLs appear cleaner and more user-friendly, which can enhance the user experience and the aesthetics of your website.
SEO: Search engines generally don't require ".html" to understand the content. Including it doesn't significantly impact SEO rankings, but cleaner URLs can be easier for search engines to understand and index.
Flexibility: Excluding ".html" allows you to switch to different technologies or content types without needing to change your URLs. It provides more flexibility for future site developments.
Ultimately, the decision is up to you. If your website already uses ".html" extensions and changing it would be a significant effort, it might be best to leave it as is. However, if you have the flexibility to make changes, and you prefer cleaner, extension-free URLs, you can consider removing ".html" and implementing proper URL redirects to maintain SEO and user experience. Additionally, ensure that your URL structure is well-optimized for SEO, including relevant keywords, and follows best practices for canonicalization.
Thanks
inovies -
Hello,
Whether to include ".html" in your category and product URLs depends on your website's structure and your personal preferences. Both approaches have their advantages and potential considerations.
Having ".html" in your URLs:
Explicitness: It clearly indicates that the page is in HTML format.
Static URLs: Some users and search engines prefer static URLs, as they can be more descriptive and memorable.
Not having ".html" in your URLs:Cleaner URLs: Removing ".html" can make your URLs look cleaner and more user-friendly.
Easier to change technology: If you ever decide to switch to a different technology or content management system that doesn't use ".html" extensions, it can be a smoother transition.
Ultimately, the decision should be based on your website's structure, your SEO strategy, and what you believe will provide the best user experience. Both options can work effectively if implemented correctly.
(PMP Exam Prep) (PMP Exam ) ( Business Intelligence Analyst Salary) (Study abroad) (Canada PR) -
@Sert_Sibiu Hi, I try not to use ".html" in category and product urls.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Query on Ranking Expectations and Search Intent Alignment
I've recently implemented the page optimization recommendations provided by Moz Pro to help our site rank for specific keywords on certain pages. It’s been about a week since we made these changes, and we’re happy to report that our optimization scores for the targeted keywords and URLs are looking strong. I did create these pages with our intended keywords in mind. However, two questions about the page optimization tool: Ranking Expectations: Since our optimization scores are good, when might we start seeing improvements in our keyword rankings? We know that SEO results can take time, but we would appreciate any insights on a typical timeline based on your experiences. Optimization and Search Intent: While the tool’s optimization suggestions have been helpful, we’re curious about how they factor in search intent. How does Moz Pro’s advice take into account variations in search intent, especially if users search using slight variations of the keywords we’re targeting?
SEO Tactics | | Cricket930 -
is my robot file correct
hi, can anyone let me know if my robot file is correct. my pages and wordpress posts are being indexed but not showing in serps and wondering if my robot file is wrong https://www.in2town.co.uk/robots.txt
SEO Tactics | | blogwoman10 -
My posts have vanished from Serps What Should I do
I was using the Yoast plugin and for more than ten years and my keywords were always in the top twenty with many in the top five. I then moved over to rank math plugin and things were fine. Then i saw all my posts and pages go our of serps with not a single page in seps. I looked at the plugin and saw that it was still working fine but my subscription ran out two months previous. none of my brand news articles appear in serps. All my posts are indexed but not one of them in serps and not one of my keywords are ranked. Can anyone please let me know what to do to solve this
SEO Tactics | | blogwoman10 -
Should we remove a keyword from the base URL?
We have a client that we are rebuilding their website and they are thinking about dropping one word from the current base URL. That particular word is one of the keywords we are trying to rank for. Do you think that because one of our keywords is in the current domain name that it would be a mistake to change it to just the brand name without the extra keyword added on?
SEO Tactics | | grayloon2 -
How can I make a list of all URLs indexed by Google?
I have a large site with over 6000 pages indexed but only 600 actual pages and need to clean up with 301 redirects. Haven't had this need since Google stopped displaying the url's in the results.
SEO Tactics | | aplusnetsolutions0 -
Collections or blog posts for Shopify ecommerce seo?
Hi, hope you guys can help as I am going down a rabbit hole with this one! We have a solid-ranking sports nutrition site and are building a new SEO keyword strategy on our Shopify built store. We are using collections (categories) for much of the key product-based seo. This is because, as we understand it, Google prioritises collection/category pages over product pages. Should we then build additional collection pages to rank for secondary product search terms that could fit a collection page structure (eg 'vegan sports nutrition'), or should we use blog posts to do this? We have a quality blog with good unique content and reasonable domain authority so both options are open to us. But while the collection/category option may be best for SEO, too many collections/categories could upset our UX. We have a very small product range (10 products) so want to keep navigation fast and easy. Our 7 lead keyword collection pages do this already. More run the risk of upsetting ease/speed of site navigation. On the other hand, conversion rate from collection pages is historically much better than blog pages. We have made major technical upgrades to the blog to improve this but these are yet to be tested in anger. So at the heart of it all - do you guys recommend favouring blog posts or collection/category pages for secondary high sales intent keywords? All help gratefully received - thanks!
SEO Tactics | | WP332