What should I name my Wordpress homepage?
-
I work almost exclusively in wordpress now. And I always hesitate when it comes to naming a site's homepage. I have to give it a name - right? I usually pick the business name or /home. And then that is identifies as the site's static homepage in the Wordpress settings and it works just fine.
But I've started to get warning that it is an issue because it creates redirects. For example, I just ran the Ryte service analysis on a website and it warned me about "Non-indexable pages with high relevance" and it's basically my homepage that has 29 incoming links that "passes all pagerank to https://ourdomain/home
But what am I supposed to call my homepage if not "Home"? It's not like the old days where anyone has to type it in. The root domain loads the homepage just as it should.
Can anybody advise me regarding best practices for what to name a Wordpress homepage for good SEO?
With thanks in advance for your help.
-
"The primary domain will definitely resolve to the homepage. My question is fairly Wordpress specific. When you create a new page or post you give it a title. Calling it "home" makes it easy to find on the admin side in the list of pages.
Whatever page I set as the "homepage" in the Wordpress admin settings, then the domain will resolve to that page no matter what I call it. And no one has to add the title as part of the URL or anything after the / to get there.
I could leave off the title of the page completely. It's not ideal for when I hand it off to clients. (People like things to be clearly labeled what they are.) But is that what you are suggesting I always do? "
I would call the homepage "Home" for the clients Because is ideal for breadcrumbs. In some situations especially e-commerce, it might be smart if it's a very well-known brand do use the well-known brand name as a homepage. For instance, switching "Home" with "Bestbuy"
"Home » SEO blog » WordPress » What are breadcrumbs? Why are they important for SEO?"
See: https://yoast.com/breadcrumbs-seo/
the SERPS will show
"Home » SEO blog » WordPress » What are breadcrumbs? Why are they important for SEO?"
<title><strong>This is an example page title</strong> - <strong>Example.com</strong></title>
Yoast SEO offers an easy way to add breadcrumbs to your WordPress site via PHP. It will add everything necessary not just to add them to your site, but to get them ready for Google. Just add the following piece of code to your theme where you want them to appear:
`if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb( ' ','` `' ); } ?>`
-
If you have old you are I was like example.com/index.html or something like that. You can use this fantastic tool below the one labeled number two it is a miracle tool in my opinion for rewriting URLs U can write in anything in the custom URL and have it added to your htaccess file or nginx config file and you're up and running
-
https://yoast.com/research/permalink-helper.php (love this tool)
-
<label for="struct1">Default
?p=123
</label> -
<label for="struct2">Day and Name
/%year%/%monthnum%/%day%/%postname%/
</label> -
<label for="struct3">Month and Name
/%year%/%monthnum%/%postname%/
</label> -
<label for="struct4">Category - Name
/%category%/%postname%/
</label> -
<label for="struct5">Numeric
/archives/%post_id%
</label> -
custom you can use /%postname%/ or anything
<label for="struct1"></label><label for="struct2"></label><label for="struct3"></label><label for="struct4"></label><label for="struct6">Custom: or add what you want to change no matter what the URL</label>
RedirectMatch 301 ^//([^/]+)$ https://yoast.com/help/my-redirects-do-not-work//$1
Add the following redirect to the top of your
.htaccess
file:RedirectMatch 301 ^/([^/]+)/.html$ https://homepage.com/$1
Add the following redirect to the top of your
.htaccess
file:RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ https://homepage.com/$4
<form method="post">```
Even for NGINX> <form method="post"> > > Add the following redirect to the NGINX config file: > > ``` > rewrite "^/index.html" https://homepage.com/?p=$ permanent; > ```</form> If you’re moving your WordPress site to an entirely new domain, you’ll need to perform a domain redirect to avoid losing your content’s SEO. These instructions assume that you’ve backed up your site and[ moved it to its new domain](https://wordpress.org/support/article/moving-wordpress/). To perform this redirect, open up your _.htaccess_ file, and add this code to the top: `#Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]` Use your new domain in place of _newsite.com_, and then save the file. You can also use any of the above-mentioned plugins to accomplish this task, as long as you activate it on your old site. Use your new domain in place of _newsite.com_, and then save the file. You can also use any of the above-mentioned plugins to accomplish this task, as long as you activate it on your old site. * https://wordpress.org/support/article/creating-a-static-front-page/ * https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-homepage-in-wordpress/ * **Big photos** * https://i.imgur.com/U3rPAox.png * https://i.imgur.com/IR8plPZ.png * If you like APIs * https://developer.wordpress.org/themes/functionality/custom-front-page-templates/#is_front_page * https://wpengine.com/resources/wordpress-redirects/ Hope this helps & is not to overkill, Tom [IR8plPZ.png](https://i.imgur.com/IR8plPZ.png) [U3rPAox.png](https://i.imgur.com/U3rPAox.png) [GH6TeOJ.png](https://i.imgur.com/GH6TeOJ.png) [1ae8hu6.png](https://i.imgur.com/1ae8hu6.png)
-
-
Thomas is making the right point that you do always want your domain to point to your homepage. How you "name" it depends on the platform you are using. Mine was a Wordpress question. But a traditional website used to call the homepage index.html and the browser or server knows to resolve to that for the homepage.
That's oversimplified, but the point is that it depends on the platform, but regardless of how you get there, you want your domain to go to your homepage.
-
Tom,
I appreciate your reply and attempt to help. But I'm not sure you understand what I am asking. I understand the concept of the root domain and redirect, etc well.
The primary domain, will definitely resolve to the homepage. My question is fairly Wordpress specific. When you create a new page or post you give it a title. Calling it "home" makes it easy to find on the admin side in the list of pages.
Whatever page I set as the "homepage" in the Wordpress admin settings, then the domain will resolve to that page no matter what I call it. And no one has to add the title as part of the URL or anything after the / to get there.
I could leave off the title of the page completely. It's not ideal for when I hand it off to clients. (People like things to be clearly labeled what they are.) But is that what you are suggesting I always do?
-
Is it advisable to make a different name for your homepage and still get it ranked on search Engine? I open a new blog so that is what I want to know.
Thank you.
-
Name it https://ourdomain/
I would be extremely wary of creating a subfolder for the homepage. I would name the page home in the navigation name it whatever the site name is in the title tag.
To learn more about the title tag please read here https://moz.com/learn/seo/title-tag
if you are thinking of re-creating your URL structure in the same manner in which you demonstrated that you strongly recommend against it.
people who understand how to navigate websites and there are very many of them will go back to the/ after .com or whatever your URL TLD is I would strongly recommend against using /home unless you are redirecting from your old site to your new site which then I would strongly recommend redirecting both .com/home & .com/ to the same homepage that is simply one "/" after the TLD or .com
I hope that helps,
Tom
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
-
How to Boost Your WordPress Website Speed to 95+ (Without Premium Plugins)
I'm reaching out for some advice on improving my WordPress website's speed. I'm currently using a free theme for this fusion magazine and aiming for a score of 95+ on Google PageSpeed Insights. I'm aware that premium plugins can significantly enhance performance, but I'm hoping to achieve similar results using primarily free solutions and manual optimizations.
Technical SEO | | mohammadrehanseo0 -
Ranking subpage for main keyword instead of homepage – somehow I feel like our homepage is penalized
Hello guys, I hope this question isn't too broad – but I run out of ideas and I feel like there is some technical issue with our site which sees us penalized: Search: German Google
Technical SEO | | Maggiathor
Website: www.elementspure-hotel.de
Keyword: Hotel Bremen Right now we're ranking between 40 and 50 with the subpage /zimmer. a lot of sites with lesser DA scores and a lot more SEO Issues are ranked higher. The homepage is optimized for hotel bremen, yet /zimmer page ranks first, which I just don't understand
(Page Authority is much higher, Keyword density)
– I've run the site through a lot of tools and there aren't any severe issues Search Console doesn't say anything in regards to errors My suggestions which I can't confirm:
– There are some redirection issues (http/https/www/nonww/)
– Backlink issues (a lot of backlinks are from www.elements-pure.de)
– Over optimization penalties? Tank you! Magnus0 -
Yoast and wordpress duplicate meta
I'm using the Yoast plugin with wordpress and have noticed in my HTML I have duplicate meta data. For example my header starts with
Technical SEO | | simonatkinsphoto
<title>(title) </title<span><<br /><meta </span><span class="html-attribute-name">property</span><span>="</span><span class="html-attribute-value">og:site_name</span><span>" </span><span class="html-attribute-name">content</span><span>=<br /><span><meta </span><span class="html-attribute-name">property</span><span>="</span><span class="html-attribute-value">og:description</span><span>" </span><span class="html-attribute-name">content</span><span>=<br /><br /></span></span>Then I have the 'This site is optimised by Yoast" tagline followed by the same meta -<br /> <span><meta </span><span class="html-attribute-name">name</span><span>="</span><span class="html-attribute-value">description</span><span>" </span><span class="html-attribute-name">content=<br /><span> <meta </span><span class="html-attribute-name">property</span><span>="</span><span class="html-attribute-value">og:title</span><span>" content=<br /><span> <meta </span><span class="html-attribute-name">property</span><span>="</span><span class="html-attribute-value">og:description</span><span>" </span><span class="html-attribute-name">content=<br /><span> <meta </span><span class="html-attribute-name">property</span><span>="</span><span class="html-attribute-value">og:site_name</span><span>" </span><span class="html-attribute-name">content</span><span>=<br /><br /></span></span></span></span>Is this likely to cause problems with Google and is there a way to stop both wordpress and Yoast adding meta to the header. </p></title>0 -
302 a Homepage?
I am working with a site that wants to temporarily show a promotional landing page instead of their homepage. Theoretically you could do a 302, but what are the SEO implications of doing such a thing? I would appreciate any first hand experience or feedback on the idea. Ultimately it will not be my decision, but I do have influence. As a side note, there homepage is a mess (visually displeasing) and they really need a new website. This is one of the reasons that they are leaning this way. Thanks in advance for the feedback.
Technical SEO | | JerrodDavid0 -
Wordpress: Tags generate duplicate Content - just delete the tags!?
Asking people, they say tags are bad and spamy and as I can see they generate all my duplicate page content issues. So the big question is, why Google very often prefers to show in SERPS these Tag-URLS... so it can't be too bad! :)))? Then after some research I found the "Term Optimizer" on Yoast.com ... that should help exactly with this problem but it seems not to be available anymore? So may be there another plugin that can help... or just delete all tags from my blog? and install permanent redirects?
Technical SEO | | inlinear
Is this the solution?0 -
Repeating brand name on all subcategory levels
As part consolidating our site navigation, I have an opportunity to change how we name url s on child pages. At present, I think there are 2 problems that could be fixed.
Technical SEO | | stephenfishman
1.As you drill down, the brand name is not part of each url.
2. Also, the urls show abreviations that are not customer friendly. Are these worth changing? I am redirecting pages whether I change the naming or not. Below is my current navigation and below that the changed navigation I am considering. Many thanks to all that look and share their thoughts. Handcrafter --- details -- This is an e-commerce site with on hand products and similar products which are custom ordered from a catalog: Current Navigation Drill Down: /ctgy/brandname.html /ctgy/brandname-onh.html
/ctgy/onhmir.html then the specific products:
/onhmir/30322-onhmir92_741.html
/onhmir/30324-onhmir96_743.html The catalog has more products and so has 1 extra level of child category pages:
ctgy/brandname.html
/ctgy/brandname-cat.html
/ctgy/brandname-catmir.html
/ctgy/design1catmir.html
/ctgy/design2catmir.html then the specific products:
/catmir/30322-catmirhappy.html
/catmir/30324-catmirhappy.html Changed Naming Under Consideration:
On pages above the product page, (category pages) spell out all words and place the brand name in the parent url. The result would be: /ctgy/brandname.html /ctgy/brandname-on-hand.html
/ctgy/brandname-on-hand-mirror.html then the specific products:
/brandname-on-hand-mirror/30322-onh-mir92_741.html
/brandname-on-hand-mirror/30324-on-hand-mir96_743.html The catalog has more products and so has 1 extra level of child category pages: /ctgy/brandname-catalog.html
/ctgy/brandname-catalog-mirror.html
/ctgy/brandname-catalog-mirror-style1.html
ctgy/brandname-catalog-mirror-style2.html then the specific products:
/brandname-catalog-mirror-style1/30322-cat-mirhappy.html
/brandname-catalog-mirror-style1/30324-cat-mirhappy.html0 -
Wordpress SEO Errors - Any advice?
Hi all! My site is on the WP platform and I'm having a crawl error. Wondering if you guys could possibly help me figure out what's going on? I have a good number of 404 errors where the links seems to be appended and I can't figure out why. I've scoured my individual posts and cannot seem to find the broken link? The crawl error looks a bit like this: http://preciousthingsphotography.com/2007/12/10/chicago-family-photographer-welcome/http:%2F%2Fpreciousthingsphotography.com%2F2007%2F12%2F10%2Fchicago-family-photographer-welcome%2F You can see that my original link is somehow being doubled with the slashes being replaced? This is happening on all of my posts. Any ideas as to what could be going on? Thanks so much!
Technical SEO | | ptpgen0 -
Recommended Wordpress Plugins
Hey Seomoz'ers, What would you recommend to use as plugins for wordpress when starting a new blog?
Technical SEO | | asimahme0