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.
Best SEO structure for blog
-
What is the best SEO page/link structure for a blog with, say 100 posts that grows at a rate of 4 per month? Each post is 500+ words with charts/graphics; they're not simple one paragraph postings.
Rather than use a CMS I have a hand crafted HTML/CSS blog (for tighter integration with the parent site, some dynamic data effects, and in general to have total control). I have a sidebar with headlines from all prior posts, and my blog home page is a 1 line summary of each article.
I feel that after 100 articles the sidebar and home page have too many links on them. What is the optimal way to split them up? They are all covering the same niche topic that my site is about.
I thought of making the side bar and home page only have the most recent 25 postings, and then create an archive directory for older posts. But categorizing by time doesn't really help someone looking for a specific topic.
I could tag each entry with 2-3 keywords and then make the sidebar a sorted list of tags. Clicking on a tag would then show an intermediate index of all articles that have that tag, and then you could click on an article title to read the whole article.
Or is there some other strategy that is optimal for SEO and the indexing robots? Is it bad to have a blog that is too heirarchical (where articles are 3 levels down from the root domain) or too flat (if there are 100s of entries)?
Thanks for any thoughts or pointers.
-
Mike, what type of structure did you end up using for your blog? Do you have any interesting insights to share, either with us here or in a YOUmoz post? Would love to hear them!
-
I'll second just about everything that Frank said.
Use an XML sitemap and pinging services. I haven't tested it formally, but my Wordpress and Drupal sites that incorporate this get indexed instantly and completely, while some other sites seem to lag.
Consider featuring your best or most important posts. Lists of popular posts are easily automated, but are they really your best or most important, or about your most important keywords? Some posts make a big splash then fade away, while others may grow in popularity over time. By putting direct links to this content on the home page, it'll continue to get traffic, social media shares, and links, and continue to build rank. (Besides being in front of users, more rank will flow into it from the home page.) Every month, re-evaluate which pages should have direct links.
-
Rather than trying to imagine what a good strategy is in this situation, why not look at someone in a similar situation. Unless I am misunderstanding your site structure, it sounds like you at least have a home page and a blog - much like SEOmoz. Let's take a look at how SEOmoz handles this situation.
All Pages
- Persistent site search allowing users to find any SEOmoz content at any point in time during a visit
Home Page
- Clearly calls out latest posts to SEO Blog and YOUmoz Blog
SEO Blog & YOUmoz Blog Home Pages
- Shows latest posts and lets user view by 5, 10, 15, 25, or 50 posts
- View most popular posts
- View posts by author
- View posts by category
- Pagination at bottom of page lets visitors move easily to older blog posts
Post Pages
- View most popular posts
- View posts by author
- View posts by category
- View related Q&A
-
Well the problems you're trying to overcome are the exact reasons why a good CMS blog system pulling and storing posts from a databse is extremely effective.
Doing things your way, all static HTML/CSS with no databse, it would definitely make sense to only list the most recent posts on any given page/chategory, and then come up with an archive system for the rest.
You should have a search feature you can put on your site so as to let people easily pull up older buried posts. I don't personally have any experience with it, but you could try Google's Custom Search Engine to see if it could accomplish what you need.
As far as the hierarchy of the domain levels goes I would never go deeper than 4 levels with your categories/posts. You can almost never have too flat of a hierarchy... example being looking at SEOMoz's structure. They are a massive blog with a large number of posts, and yet almost all of the posts trace to a URL structure of seomoz.org/blog/post-name. So in theory that would create a very broad and flat structure, yet they don't seem to have much if any indexing issues.
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
-
Should I Change My Blog Permalinks to Remove The Date
Hi All Thank you in advance for any help. Last year a website was moved to multisite and the permalinks for the blog posts were changed to include a category, the year, the month and day. As a result most of the page URL's are flagged as too long. A number of the pages are receiving good traffic, so my question is whether just to leave them as they are or to change the permalinks? My gut feeling is to take the short term hit and change the permalinks, but I thought I'd take the advice of the forum before doing so. Many Thanks
On-Page Optimization | | DigitalProgress1 -
Best practices for publishing sponsored content
Hello, Our website hosts sponsored content from different brands. Should we be listing the sponsor either on the frontend and/or through markup? - Would either way have any sort of an impact? The content itself is already clearly marked as 'sponsored content' but we were more interested in listing the specific sponsor. Also, we’re assuming the outbound links would need to be marked rel="sponsored" but are there any other best practices we should be implementing? Any insight would be appreciated.
On-Page Optimization | | Ben-R
Thank you in advance.
Best,0 -
Homepage SEO optimization
Hello, I’m almost ready to lunch my new website https://thetravelhoop.com , I just need to create the content of the product page and put all the images. I would like to know what you think in terms of SEO of the home page (is the content that I want to rank the most). My doubt is that since it is a landing page, there is not a lot of text but mostly <h>. It’s not a styling decision of course (I know is bad practice) but mostly because they are supposed to be title/headings.</h> Do you think I’m doing something wrong, or do you have any suggestions? Thank you, Daniele
On-Page Optimization | | danielecelsa0 -
SEO audit on a beta site
HI there, Is there much point conducting an SEO site audit on a site that has not yet launched and is protected behind a login? Presumably none of the usual SEO tools (Moz, Screaming Frog etc) can crawl this site becuase it is all locked behind a login. Would it be better to launch it and then do a site audit? Thanks
On-Page Optimization | | CosiCrawley0 -
Harms of hidden categories on SEO
On our website we have some invisible/hidden categories on our site. Can anyone advise whether these are harmful in terms of SEO?
On-Page Optimization | | CostumeD0 -
HTML Site SEO (NO CMS)
I have got a client site, which is dated (2007) and has not been shifted to any recognised CMS yet. It is HTML based. Is it possible to SEO on such a site? Is it even worth it? If it is possible to do SEO on this, any suggestions will be highly appreciated. Thank you.
On-Page Optimization | | ArthurRadtke3 -
Best way to nofollow affiliate links?
I don't "nofollow" affiliate links but I have quite a few. Doing them one by one would just be an impossible job. Would it be best to get a plugin that nofollows EVERYTHING? What would google prefer? I need to DOFOLLOW some links because those sites deserve it.
On-Page Optimization | | 2bloggers0 -
SEO for Japan
Google and Yahoo are the two major search engines in Japan. You can search using Western characters, and you often see English language results with Japanese (Chinese) characters next to them. As I don't speak Japanese, how do I approach SEO for my Japanese-language site? would appreciate any experiences and educational sources on the topic.
On-Page Optimization | | KnutDSvendsen0