Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
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
-
Company name ranking
Hi all, I hope somebody can share their thoughts on the below. A web designer launched my client's new website and I have been tasked with the SEO. I was approached with an immediate problem, www.clientswebsite.co.uk was ranking 9th for their company name after being indexed by Google. The search results above www.clientswebsite.co.uk were related to my client but not all, for example a direct competitor was also ranking. I have been working on the SEO for 2-3 weeks and I just managed to get to 3rd position for the company name, and then www.clientswebsite.co.uk disappeared from page 1! And now instead, an irelevant sub page is now ranking for the company name on page 2 (a contact page). I have checked and the home page is still indexed (did a site: check). The only problem software picks up is a redirect chain (http://homepage -> http://www.homepage -> https://homepage) the web developers said it wouldn't impact rankings (when I asked them to edit the htaccess file to fix it) I've listed below the SEO tasks I completed whilst attempting to rank the company name: I set up analytics and webmaster tools, in which I set up preferred domain (www) Added a sitemap Edited meta data making sure company name was included I contacted the websites above www.clientswebsite.co.uk that were relevant and asked them to place a link linking to their new website, I was successful with a couple of these. I placed www.clientswebsite.co.uk on all of their social media profiles I reformatted headers on their home page, making sure the H1 included my client's company name I found 2 extra versions of my client's home page (not exact copies, but very similar content) that had been published, so I decided to 301 redirect these to the correct home page Activated SSL and forced to HTTPS I would really appreciate it if anyone could share their thoughts here, whether it be explanations or possible solutions Adam
Technical SEO | | SO_UK0 -
Should I use a canonical URL for images uploaded to a blog post in Wordpress?
Hi, I have a wordpress website that has articles/news posts witch contain imagery. I've noticed that in the Media Library, when you upload an image to a blog post it generates a new permalink ...article-name/article-image-01.jpg I have Yoast SEO plugin and have the option to set a canonical URL for this image. Should I point it back to the actual article? Thanks for any helpers with this.
Technical SEO | | Easigrass0 -
WooCommerce category naming conventions
I am managing a woocommerce store selling prescription glasses/spectacles. We have a lot of categories with similar names and I want to adopt the best possible naming convention to get the best from search. So we have a number of similar categories for both Men's and women's glasses. Currently they are named as follows: Women's Glasses-Women's Rimless Glasses
Technical SEO | | SushiUK
-Women's Semi Rimless Glasses
-Women's Plastic Glasses
-Women's Metal Glasses
-Women's Retro Glasses Currently, this results in the following URL structure for sub categories: https://www.glassesonspec.co.uk/product-category/womens-glasses-2/womens-rimless-glasses/ (For some reason WooCommerce is adding -2 to the end of the primary category name, it will not let me change it for some reason, this is the subject of a further investigation!) So first question, is there too much duplication of the word glasses on the sub items? for example, should they read; Women's Glasses
-Rimless
-Semi Rimless
-Plastic
-Metal
-Retro Hence giving this URL structure: https://www.glassesonspec.co.uk/product-category/womens-glasses-2/rimless/ OR, should we change the top level category name to just Women's and let the sub categories complete the picture?: Women's
-Rimless Glasses
-Semi Rimless Glasses
-Plastic Glasses
-Metal Glasses
-Retro Glasses Giving this example URL structure: https://www.xxxxxxxxxxxxx.co.uk/product-category/womens/rimless-glasses/ This would solve my hyphenation problem, however my fear is the top level category on it's own is not descriptive enough when viewed as stand alone: https://www.xxxxxxxxxxxxx.co.uk/product-category/womens/ The second part of my question relates to how to deal with the change in URL structure. I am using Yoast Premium, so will that pick up the changes and automatically redirect to the new one as it does when done manually? Or will I need to take a different approach using HTACCESS commands? I hope the above makes sense, Many thanks, Bob0 -
How to Delete the slug /category/ from wordpress category pages
Hi all, I would like to ask you what's the better way to eliminate the slug /category/ form the wordpress category pages. I need to delete the slug /category/ to make the url seo frendly. The problem is that my site is an old site with the page indexed by Google for a long time. Thanks for your advice.
Technical SEO | | salvyy0 -
Does image domain name matter when using a CDN?
Has anyone does studies on using a different CDN domain name for images on a site? Here is an example:
Technical SEO | | findwellor http://cdn.mydomain.com/image.jpg> mydomain.com ranks highly and many images show up in Google/Bing image searches. Is there any actual data that says that using your real domain name for the CDN has benefits versus the default domain name provided by the CDN provider? On the surface, it feels like it would, but I haven't experimented with it.
0 -
Authorship and Publisher on WordPress
I successfully enabled rel=publisher on our WordPress blog, and as a test I also enabled rel=authorship for a set of blog posts. (Tested both in Google's Rich Snippets Tester.) However, on the individual blog posts the publisher credit disappears. Is there a way to enable both to appear on blog posts?
Technical SEO | | ufmedia0 -
Where does Wordpress store the 301 redirects?
Hi, I've just created a campaign for my new wordpress blog and found 11 301 redirects which I was not aware of. It looks like wordpress has created them automatically. Does any one know how wordpress handles this issues or where are they stored so I can delete them? They are of no use for me. 9 of these redirects point to the same url with an added '/' and are in pages 1 is on a post. I've been changing the permalink and some urls several times and maybe one of these times the Wordpress has automatically created the 301 redirect. But why? I do not want to keep the old url. the last redirect is very strange it goes from http://www.mydomain.com/folder to http://www.mydomain.com where folder is the folder where I installed wordpress. But again, I want no one to type the url with the folder name or even know this folder exists. Any comment on this would be greatly appreciated. Thanks a lot, David
Technical SEO | | dballari0 -
How to 301 multiple domain names to a single domain
Hey, I tried to find and answer to this seemingly simple question, but no luck. So, I have one domain name with a website attached to it. I also registered all the other domain names that are similar to it or have different extensions - I want to redirect all the other domain names to my one main domain name without getting penalised by the big G. It looks like this: www.mainsite.com - this is my main domain I also have www.mainsite.com.au, www.mainsite.org, and www.mainsite.org.au which I all want to just redirect to www.mainsite.com I have been told that the best way to do this is a 301 redirect, but to do that you need to make a CNAME for all the other domains that points to www.mainsite.com. My problem is that I cannot seem to create a CNAME record for http://mainsite.com - I have it working for http://www.mainsite.com but not the non www record. What should I be doing differently? Is it just my DNS provider is useless? Thanks, Anthony
Technical SEO | | Grenadi0