Will my site structure provide decent SEO?
-
We have an ASP.NET MVC website with a view that can dynamically display each product we offer. The product name is hyphenated in the URL, and this is what we’re using to pull the product from the database. So an example URL would be: http://www.mysite.com/Products/Florida/Sample-Product-Name
We have another view that dynamically lists the products offered for each state. This page would contain links to the URL for each product offered in that state. The URL for Florida would be: http://www.mysite.com/Products/Florida
We want to make sure that when we enter a new product into the database, the product is indexed by Google the next time our site is crawled. I know that Google will crawl through the links in our website, so the new product should get indexed as long as we have a link to it. In this case, the link will be on the view that lists the products for the corresponding state.
I have 2 questions:
1) Is my understanding correct that Google will index the product page as long as it can find a link to it somewhere in my site?
3) To get Google to index each URL for content that is generated dynamically from a database, is having links in my site for each URL the only way to do it? Is there something we can do with the site map?
Thanks in advance everyone!
-Alex
-
While you can get all pages indexed via a sitemap, the general rule of thumb is that if Google has to use your sitemap to find the page, it will probably never rank for anything. Good internal link architecture will be your best friend here. What we generally recommend is to "link early, link often".
On every product page, plan on linking to several other products before you get to the footer of the page. Some common methods of this are...
Top Products
Related Products
Recently Added Products
People who bought this also bought...
Recently Sold Products
Featured Products
Recently Visited Productsetc...
Any excuse to get more links to more pages. For example, let's say you sell 10,000 products and your goal is to have no product page be more than 3 clicks away from the homepage...
Click 1: The homepage links to 50 product pages (Top 20 Products, 10 Latest Added, 10 Featured, 10 Recent Purchases)
Click 2: These product pages each link to another 30 (10 Latest Added, 10 Also Bought, 10 Recent Purchases) (remember, Google will spider the site asynchronously so when it comes back the latest, featured and recent should have changed)
Click 3: These product pages also link to another 30 (10 Latest Added, 10 Also Bought, 10 Recent Purchases).If this were perfectly random, you could potentially have links to 45,000 products. However, assuming there is some crossover (ie: google visits a products page and you havent added any new ones since the last page they visited), it is reasonable to believe that Google will find at least 1 link to all 10,000.
Note: use the "featured" listing to get things indexed. Feature products that havent been spidered yet by google.
-
1. This is the principle although not a given. A good deal of this depends on your sites trust, trusted sites are crawled into far more detail than low trust sites.
2. You could possibly add each new product's url to the site map or alternatively submit each new url to the search engines (this only takes about 30seconds anyway). It is good practice to have an up-to-date sitemap to include all site pages that you would like indexed.
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
-
What is the best way to employ log-in to benefit in SEO?
Hi all, All SaaS companies have this log-in page as their top visited page in their websites and some times it helps and also hurts them. I've gone through some big SaaS companies websites and they handle the log-in page differently like on sub domain, on website page, some will directly link to their instance login without a page, etc...I wonder what is the best practice to host the log-in to make sure the more visits to log-in page don't hurt us but give us some boost. Thanks
Web Design | | vtmoz0 -
Multiple Sites for an Attorney Practicing Different Areas of Law
Hello, I'm trying to make sure I give a potential client the correct advice. This person is an attorney whose current site ranks well. The site deals solely with his traffic ticket defense practice. He's considering building a new site to highlight his personal injury practice but is unsure whether to build an altogether new site or redesign his current site in such a way that it includes his personal injury practice along side his traffic ticket defense practice. Obviously he doesn't want to lose his current rankings, but my concern is that he'll actually dilute his rankings somewhat with the multiple sites. Both practices have pretty different sets of keywords they would need to rank for, with pretty different difficulty levels. Any advice? Thanks.
Web Design | | lawfather2 -
How does adding ecommerce to a site affect SEO? What are the negative and what are the positives?
We are thinking of adding ecommerce to our website as a service to our customers. We generate most of our leads through online quote requests but heard that it may be beneficial to our SEO if we add ecommerce for a few products. Is this true? Does anyone have tips on best and worst SEO ecommerce practices?
Web Design | | TeguarMarketing0 -
Is there SEO penalties for having .htm homepage?
In the past, I have had very good SEO rankings but have recently slipped. I am trying everything I can. Only my home page has domain/index.htm while all other pages have .html suffixes. I have been reluctant to change the home page worrying that it could further hurt my SEO. QUESTION Does it even matter? If so, will changing home page to .html have any adverse effects for SEO?
Web Design | | Kurtyj0 -
404 page not found after site migration
Hi, A question from our developer. We have an issue in Google Webmaster Tools. A few months ago we killed off one of our e-commerce sites and set up another to replace it. The new site uses different software on a different domain. I set up a mass 301 redirect that would redirect any URLs to the new domain, so domain-one.com/product would redirect to domain-two.com/product. As it turns out, the new site doesn’t use the same URLs for products as the old one did, so I deleted the mass 301 redirect. We’re getting a lot of URLs showing up as 404 not found in Webmaster tools. These URLs used to exist on the old site and be linked to from the old sitemap. Even URLs that are showing up as 404 recently say that they are linked to in the old sitemap. The old sitemap no longer exists and has been returning a 404 error for some time now. Normally I would set up 301 redirects for each one and mark them as fixed, but there are almost quarter of a million URLs that are returning 404 errors, and rising. I’m sure there are some genuine problems that need sorting out in that list, but I just can’t see them under the mass of errors for pages that have been redirected from the old site. Because of this, I’m reluctant to set up a robots file that disallows all of the 404 URLs. The old site is no longer in the index. Searching google for site:domain-one.com returns no results. Ideally, I’d like anything that was linked from the old sitemap to be removed from webmaster tools and for Google to stop attempting to crawl those pages. Thanks in advance.
Web Design | | PASSLtd0 -
Flash Effect on SEO Results
I suppose this is an open-ended question, at least for now, because I'm getting differing opinions on whether Flash inhibits optimum SEO results. I don't know the answer but I've just started to do some research and it seems this would be a good discussion based on your experience. I look forward to your thoughts. Thank you.
Web Design | | karlseidel0 -
How long does Google take to re-cache a site?
Specifically, I just redesigned my site. I'm reading Danny Dovers book, and learned about checking the cache version of the site to see what google is REALLY seeing . . . . . . which evidently is my old site. Obviously, my sites not going to make any real progress with SEO as long as the site is out of date. It says it last checked the site on 5/5 and I launched the site on 5/9. Obviously, it does not do these things immediately, but anyone have any ideas on how long it should take before google starts to show me some love?
Web Design | | damon12120