TRY OUR PACKAGES
Yes! Not only does Google approve of dynamic rendering, they strongly recommend it and even coined the term.
Adoption of Dynamic Rendering.
Unsurprisingly, if you give Google what they want, they’ll send you a lot of traffic. Huckabuy Founder-CEO Geoff Atkinson.
Dynamic rendering means that your site will render differently depending on what calls it; users see the normal client-side version of the site while search engine bots see a version designed specifically for them. It’s one of the biggest changes Google has made in the past decade.
So, you can strip that stuff out in a dynamically rendered version. So for our Huckabuy Cloud, for example, if we were to take a customer that’s on our product and look at their actual page, in the Huckabuy Cloud, or that dynamically rendered version of the page, it almost looks identical, but it’s like 20-40%, as the size of the previous page — it’s wider, it’s faster. It’s flat HTML, it looks very similar, but you are going to see some of the dynamic stuff getting pulled out. So, chat boxes and things like that.
How does Huckabuy dynamically render web pages?
Dynamic rendering is one of the most important technical SEO initiatives that Google has rolled out in the last decade. Geoff Atkinson, Founder-CEO of Huckabuy.
Think about cloaking like a classic “bait and switch.” A website might serve a page to the Search Bot about cats, but the user sees content that is fundamentally different – for example, content about dogs instead. Google takes issue with these types of cases and penalizes them accordingly. But dynamic rendering is not cloaking. It is about giving Google similar data about a page in a format that they can crawl and index quickly, easily, and cheaply as they desire. They acknowledge and support this methodology in their documentation here.
Should your business take care of dynamic rendering in-house?
It is possible, but it will cost more and quality will likely suffer. This is the type of service that is better to outsource than to train for and risk being done at a lower quality. First, you have to have at least one capable developer that can alter your tech stack and wire together some form of rendering service. So, time and maintenance are going to cost you some amount. Second, if you do it wrong or Google changes things and your development team is slow to make an adjustment, your website suffers the consequences. On your own, you are completely in charge of how the most important visitor, the Google Search Bot, engages with your website. If you decide to dedicate one or two engineers from your development team to this process, it is imperative they are experts.
It’s a pretty simple concept. Pages load dynamically based on what calls them. For example, if you go to a URL on your mobile phone, you’ll get one experience and if you go to the same URL on your desktop, you’ll get a slightly different experience. A site will be dynamically rendered to best fit the user experience for whatever device they’re using — mobile, tablet, desktop, and anything in-between.
No! It has no effect on users.
I am trying to figure out a way to make it work well with Google. For example, if I type in “Apartment San Francisco” in Google, the results will be:
I don’t have experience with SEO and not sure how to do it for my site. Please share some experience or pointers to help me get started. Thanks a lot!
The question is, the page content is purely depending on user’s query. User can search by city name, state name, zip code, etc, to show different results, and it’s not possible to put them all into sitemap. How google can crawl the content for these kind of dynamic page results?
In my case, I have a single page application (powered by AngularJS, using router to show different state) that provides some location-based search functionalities, similar to Zillow, Redfin, or Yelp. On mt site, user can type in a location name, and the site will return some results based on the location.
I am new to SEO and just want to get the idea about how it works for Single Page Application with dynamic content.
And when user click on these links, the sites will display the correct result. I am thinking about having similar SEO like these for my site.