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
-
New ecommerce site: Close old site and full domain redirect or keep it linking to new site?
We have rebranded and are working on our new site (B). Our old site (A) has a much higher domain/page authority than our new site. Currently we have the original Site A still there, with all links/pages pointing to the new Site B when people click. I am unsure whether we'd be best to close down the Site A completely and do a full domain redirect to Site B. Site A: 10 years age and has a moderate amount of links to it.
Web Design | | ModowestNZ
Homepage - PA: 24 DA:11 Site B: 6 months age, few links
Homepage - PA: 1 DA:2 My concern with the full domain redirect is that the indexed/ranking pages would dissapear. The benefit is less brand confusion for our niche range of party accessories.0 -
Are photoshelters templates SEO friendly?
trying to figure out if photoshelters templates are SEO friendly. We are debating using photoshelter (already an image hosting partner we're using) and Wordpress. Any input much appreciated!
Web Design | | Majsan0 -
SEO page length 4500+ words
I have read varying discussions on this... some say it is good or rather it does not really matter (as long as not stuffed with keywords) and some say more than 1000+ words is bad! I have a travel site and I want to add an historical page about the zone. It is very interesting (very organic, not written for SEO purposes as such). It adds flavor and details to a site that is really all about sales. Does anyone have an opinion whether this is detrimental to SEO or not?
Web Design | | Llanero0 -
How to link to a site without passing ANY linkjuice (other than simply nofollowing)
I have heard that there are other ways of linking to a site, to completely avoid passing any seo value I think it was even in a whiteboard friday video where I saw Rand say something about doing a 307 "temporary" redirect, or something like that? Basically, I want to let my customers compare our prices with ebay, but I don't want to have ebay outrank us (for obvious reasons) Any help?
Web Design | | TylerAbernethy0 -
Migrating a site to Wordpress
I've recently been converting our old website to a wordpress based website and been working on the new version of the site on a subdomain. Now at the stage when I am getting ready to let the site go live and just wondering exactly how to do this so I have minimal downtime? Looking in the wordpress control panel there is the setting to enter the address of the site if you want it to be different from the directory it has been installed within - is this a good idea (i.e. is it stable if I do this? good for seo, bad for seo or makes no difference?)? or should I manually install everything in the root myself (if I do this is there a way to direct people to the temp version of the site on the subdomain? Any tips, do and don't s would be appreciated as I want to do this right!
Web Design | | Jon-C0 -
How SEO friendly (or unfriendly) this site structure is
We have a client who wants a site structure like this http://thethomasoliverband.com/home - try to scroll down on the content and see how the url of the site changes. Would there be any problems on trying to SEO this type of structure?
Web Design | | paulct0 -
Site Change / CMS Change
Hi Guys I have a very good client with whom we have been working with for over 2 years. When we 1st arrived, their website was built in Wordpress. During our SEO, the dleted the site and changed it to Drupal over night. Youc an imagin i went balistic and its been a horrid year in getting all the rrors down and redirects etc. Finally done I have just been informed that they will be deleting the website from Drupal to Joomla again! This is crazy as we have finally fix all the rrors and are driving quality traffic to the site. Now its back to square one... What do i do? ps the change from Drupal to Joomla is due to MYSQL issues
Web Design | | stefanok0 -
Old SEO keyword "articles", are they hurting rankings?
Hello, About two years ago, the company I work for hired an SEO firm to improve organic rankings on our site. The SEO company's primary method for doing this was producing "articles" that are not really articles but keyword stuffed pages with lots of hidden, internal links to other legitimate pages on our site. Examples: http://www.creamright.com/Isi-Chargers-articles.html http://www.creamright.com/How-To-Make-Whipped-Cream-article.html http://www.creamright.com/Cream-Whipper-articles.html Obviously, this strategy wasn't greatly successful and we cancelled our work with the firm. However, we still have all of the "articles" on the site (about 50-60 pages total) and each page is navigable from the html and XML sitemaps. Additionally, the SEO firm we used built a lot of useless links to these pages from BS directory sites which are all still active. The question I have is whether we should remove these "article" pages or should leave them alone? Although I'm sure they aren't helping any of our SEO efforts, could deleting the pages after two years negatively impact our search rankings? Thanks in advance for any help on this, Doug M.
Web Design | | Loganshark1