SEO Company Guide To Dev
Published: 2020-08-28 14:09:49

An [SEO company](https://www.brandseedseo.co.za/seo-company-guide-critical-seo-factors-for-success/) would approach development differently. Where libraries and javascript frameworks offer shortcuts today and more agility in delivering beautifully designed sites and apps, they also may create a negative situation in terms of rendering, crawl budget, and page load speed in terms of TTFB. 


##A SEO company strips out what is not necessary


As an [SEO services](https://www.brandseedseo.co.za/seo-services/) provider, you should look at the situation as the way engineers strip anything not necessary in a racing car to make it that much more incrementally faster. I'm sure you've wondered where all the seats went when you look in converted rally race cars on YouTube? 


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/i0ifc5y6xay1sxmcxfva.jpg)

###Problem with dev libraries

The problem with libraries such as Bootstrap as an example is that they have all the CSS and code for all the possible options in the world, not just what is necessary for the client's needs. These cause HTTP header requests and then load the entire library with unused CSS, for example, will be, loaded, slowing down the overall page load speed. 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/d9aotkvolt2574rlvv07.png)

###Javascript frameworks can also be an SEO company's nightmare 


When looking at javascript frameworks, the rendering becomes the issue. Google has admitted that if a site takes too long to render a page they will defer rendering and crawling until the resources are available to do so, sometimes two weeks later! This has resulted in a high correlation of sites built on these javascript frameworks having a large number of pages not indexed. Remember the days when Angular.io wouldn't rank for "angular"? Every SEO company knows about that story. 


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/d0rhrjpy25hjbxo5lhf0.jpg)


Furthermore, this is a double-edged sword, as the total rendering including the CSS and where the content is located on the page, is also taken into account. Google doesn't have all the computing power in the world, so from tests we have seen, Google's crawler tends to go for where it assumes the content will or should be, first, from a user experience point of view, when rendering a webpage. An example of this situation or bad practice is putting all the description content for categories in an e-commerce scenario, below-the-fold, at the bottom of the page. 

In this instance, if Google takes too long to render the page and then doesn't see the main content in a div above the fold, it may not find, crawl, or index that content. As an [SEO (Cape Town)](https://www.brandseedseo.co.za/seo-cape-town-guide/), this is petrifying for large news sites that need to be current to be respected as an example. 

###Faceted navigation

In terms of faceted navigation, to some SEO companies horror, again a growing trend in eCommerce, the crawler may go into an infinite loop situation, depending on the number of options,  where it is constantly trying to render the faceted navigation options, or at the very least it just completely saps the crawl budget for the large eCommerce site before the crawler gets to the actual page content. This is where the value of an SEO company consulting on developments comes in. 

###Site architecture

The site-wide architecture is also where we see, as an SEO company, many issues that could have been avoided. Especially e-commerce stores are designed to have category upon sub-category upon sub-sub-category and eventually the products lower down are never found or receive no PageRank and thus never rank. 

So even the way URLs are appended after the domain per level down int he architecture design may have major implications for SEO. The newer the site sith fewer backlinks the bigger the problem, trust an SEO company on this.  

###Core Web Vitals and performance 

Another set of elements in development that need to be considered are Google's upcoming Core Web vitals, that will count as signal(s) but will ultimately be about performance such as page load speed in terms of First Contentful Paint, Cumulative Layout shift and TTFB.  Google wants to serve the best browsing experience according to how their systems can crawl and render the web. Sometimes the newest trends in development are at odds with this. As an SEO company, we work with developers and on our own developments to ensure that the best strategy is implemented from a development perspective.

To conclude, as an SEO company, we like to have a lean code approach, where just what is necessary is present and we also, at least at this stage, need to be aware that Google doesn't always render complex javascript development the way we hope and that this may result in crawling, rendering and indexing issues for modern sites' rankings.