SEO on dynamic website
-
Hi.
I am hoping you can advise. I have a client in one of my training groups and their site is a golf booking engine where all pages are dynamically created based on parameters used in their website search. They want to know what is the best thing to do for SEO.
They have some landing pages that Google can see but there is only a small bit of text at the top and the rest of the page is dynamically created.
I have advised that they should create landing pages for each of their locations and clubs and use canonicals to handle what Google indexes.Is this the right advice or should they noindex?
Thanks
S
-
Yes if you're able to create a static page for each major city it will make it easier to put more relevant content into the page, take a look at this example from golfnow.com
Take a look at their sitemap: https://www.golfnow.com/sitemap.xml
They have page that are dynamically generated:
https://www.golfnow.com/tee-times/destination/park-city/hot-deals/search
And also page with static content:
https://www.golfnow.com/destinations/149-salt-lake-city
Booking.com have a somewhat similar approach as well, this is their page with static content
https://www.booking.com/city/us/san-francisco.en-gb.html
Hope this helps
-
Thanks - so should we use canonical to handle duplication that may occur by creating the static pages?
-
Thanks Joseph, should we create static pages and use canonical to handle duplication? Or should we use dynamic URL's in sitemaps?
Thanks
-
Be very careful with dynamic content. It is okay up to a point but it does have a number of SEO implications, although I think it's unlikely you would get a penalty.
One complication is, when a search engine crawls asset parameter and it delivers the specified page that will then be cashed by the search engine and delivered through the search results. The complication comes if a user comes to the side but has a different parameter set, they won't be able to see the content they came to get! That is a big problem, your bounce rate will be high which eventually could knock you out the rankings entirely.
I would take the professional approach...
Create static pages for all of your important content, if you want you could still include a little bit of dynamic content providing it doesn't change the page too much.
I would completely avoid the no index option, you have nothing to gain as far as I can see and it could cause a lot of damage.
-
Hello Sandra,
You will want to make sure that Google is indexing your page for all the locations, you can do that by "Fetch as Google" from search console as well as including those dynamically generated pages into your sitemap.xml.
Since your website can have as many pages as it is dynamically generated I would also create a sitemap for users, a great example would be Airbnb sitemap or Booking.com sitemap (These are sitemap for users, but Google crawl them too.)
You can also see their sitemap.xml specify in robots.txt
https://www.booking.com/robots.txt
https://www.airbnb.com/robots.txt
Here's some read that I think should be useful for you:
https://mza.seotoolninja.com/blog/3-seo-problems-on-listings-sites
https://thecontentworks.uk/dynamic-pages-seo-friendly/
Hope this helps,
Joseph Yap
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
-
SEO Migration Options
Hi Guys, We have a www.sitename.com.au domain name and looking to move into the US market, and other markets in the future such as UK, Canada, etc. We are reviewing our options. Currently the .com.au is ccTLD to Australia so won't perform well in US. It seems the best option at this stage is to get a generic domain Generic top-level domains (gTLDs) like a .com. Then create different sub-folders for each country for example: .com our main country .com/us/ target us .com/uk/ Then in Google Search Console don't set country targeting for entire domain but use Hreflang Tags to specify the targeting for each page? -- This seems like a complex strategy to execute so i just want to check if this would be a optional option? Any suggestions would be very much appreciated! Cheers.
Intermediate & Advanced SEO | | cerednicenko0 -
Social Impacts on SEO? How to Do this?
I'm new in SEO and heard by one of my friend that social signals are important for SEO of a website. If people have shared a website's url on their twitter, then it will automatically get rank in google. Is that true and how google sees this social sharing? and how can I do this for my website?
Intermediate & Advanced SEO | | hammadrafique0 -
Tips for quick SEO
Hi guys (first time posting). I'm involved in many differnt marketing activities on an ecommerce site and don't always get a lot of time to focus on SEO (although I appreciate its importance). What are your tips for the most effective SEO tasks to focus on considering these time constraints? Think 80/20 applied to SEO. Thanks. Paul
Intermediate & Advanced SEO | | kevinliao0 -
Is this link SEO-Friendly?
Hi Mozzers, Was wondering if someone could tell me if this link is SEO-friendly? class = "sl">name="sc" type="checkbox" value="1449"><a <span="">href</a> <a <span="">="</a>http://www.example.com/" onclick = "Javascript: return dosc(2);">src="imsd/coff.gif" id="cbsc2"/>Keyword It has some Javascript that makes the link work like a filter. Cheers, Carlos
Intermediate & Advanced SEO | | Carlos-R0 -
Predictive SEO
Hello all, I am trying to perform a predictive competitive SEO analysis to estimate what I will need to do to surpass my competitors. I am unsure of how to do this and would like some advice or link to an article. What I am trying to do is predict where I can rank in three months, six months and one year as well as what I need to do compared to my competitors. Specifically also to estimate how many links I would need to acquire to both my page as well as domain. I have already pulled my competitors domain links, page links, and age. Adam
Intermediate & Advanced SEO | | digitalops0 -
Is DOCTYPE important for SEO?
Hello fellow Mozzers. I am just having a brief look at a potential clients website before speaking to them tomorrow and whilst looking at the source I noticed that they don't appear to have a clear definition for their Doctype. All the have at the top of each page is I have to admit that Doctypes aren't my strong point but I know that they are normally slightly more descriptive than this. Can this have any effect on rankings? or is this just an issue for W3C validation? Thanks 🙂
Intermediate & Advanced SEO | | AdeLewis0 -
Have I missed anthing On this website?
Hello SEO MOzzers, I am today wanting your feedback on a site that I recently went live with. My Google rankings for the main keywords are doing very well considering the site has been live for 3 weeks now. I of course have a list of items that i'm still working on, completing meta description tags, title tags, adding copy content to category pages, updating h1 tags, working on our backlinking campaign, etc. Is there anthing any of you SEO Mozzers can see that I may have missed? the web domain is www.carbodypanels4u.co.uk Keywords "body Panels"
Intermediate & Advanced SEO | | seohive-222720
"car body panels"
"Car Make body panels"
"Car make Model body panel" Im sure you get the gist of the keyword structure. Your feedback is much appreciated as always. shiv0