<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Paul Matthews</title>
    <description>The latest articles on DEV Community by Paul Matthews (@paulwritesalot).</description>
    <link>https://dev.to/paulwritesalot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F128702%2Fc61d0cb2-a047-409d-b85b-7041e4f54013.jpg</url>
      <title>DEV Community: Paul Matthews</title>
      <link>https://dev.to/paulwritesalot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/paulwritesalot"/>
    <language>en</language>
    <item>
      <title>A Modern Guide To Javascript SEO</title>
      <dc:creator>Paul Matthews</dc:creator>
      <pubDate>Wed, 05 Feb 2020 13:45:32 +0000</pubDate>
      <link>https://dev.to/paulwritesalot/a-modern-guide-to-javascript-seo-117b</link>
      <guid>https://dev.to/paulwritesalot/a-modern-guide-to-javascript-seo-117b</guid>
      <description>&lt;h2&gt; Is Javascript A Problem For SEO? &lt;/h2&gt;

&lt;p&gt;
Google has mentioned multiple times how their bot is perfectly able to crawl, render and index any form of content included in Javascript but this simply isn't the case. Many SEOs all over the world have mentioned how their pages which contained jQuery-based, Vanilla and even React scripts were ranking far below HTML and CSS-based ones.  
Recently, SEO and Javascript have become quite important in the world of CMS SEO, given the predominance of DOM-methods animations used in architectures like Wordpress, Magento and Shopify. 
&lt;/p&gt;

&lt;h2&gt; Should I Remove All The Javascript, Then? &lt;/h2&gt; 

&lt;p&gt; 
Absolutely not. Javascript is a delicate subject for SEO but it could easily be optimised. The only guideline when it comes to removing Javascript from your site would be related to deleting DOM Methods-related animations from the pieces of content which are keyword focused. If these keywords are included within a native application, for example, you should look into SSR &lt;a href="https://openclassrooms.com/en/courses/1306056-ensure-your-website-meets-technical-seo-requirements/6201154-decide-between-client-side-and-server-side-rendering"&gt;Server Side Rendering&lt;/a&gt; processes like prerender.io, as most of the times pieces of content included within Googlebot's rendering queues are due to the fact that the frameworks are rendered client-side. 
&lt;/p&gt;

&lt;h2&gt; Moving JS To CSS &lt;/h2&gt; 

&lt;p&gt;
With Javascript, especially within architectures like Wordpress, there are multiple times in which its usage is connected to minor tasks like opening an accordion, for example. By simply removing JS from it, what could happen is, in fact, a considerable loss of content within such process. For this very reason, using CSS properties and pure CSS accordions could be extremely helpful and will also save you some time, speeding up your landing page.  
&lt;/p&gt;

&lt;h2&gt; JS SEO and Mobile &lt;/h2&gt; 

&lt;p&gt;
Many &lt;a href="https://www.apadmi.com/"&gt;app developers&lt;/a&gt; in the UK have stated how impactful JS SEO has been when launching keyword-oriented applications, or apps which are merely focusing on content-related features. Google's mobile index first demands your content to be separated from JS even on its mobile version.
&lt;/p&gt;



</description>
    </item>
    <item>
      <title>Simple Coding, Major Results: JSON-LD and Microdata For Your Website</title>
      <dc:creator>Paul Matthews</dc:creator>
      <pubDate>Mon, 14 Jan 2019 11:56:51 +0000</pubDate>
      <link>https://dev.to/paulwritesalot/simple-coding-major-results-json-ld-and-microdata-for-your-website-19kc</link>
      <guid>https://dev.to/paulwritesalot/simple-coding-major-results-json-ld-and-microdata-for-your-website-19kc</guid>
      <description>&lt;h2&gt; What Is Structured Data &lt;/h2&gt;

&lt;p&gt;When it comes to SEO, many are the ones who keep on forgetting about the fact that Google crawls a website by using an algorithm and the quality of the content is not strictly related to human perception, but everything fluctuates around multiple numerical connections and mentions. To better understand this, links are, in fact, the main ranking reason that Google sees in terms of both quality and relevance. &lt;br&gt;
Structured data follows a &lt;a href="schema.org"&gt;schema markup&lt;/a&gt; and combines it with JSON-LD scripts in order to be correctly crawled by the infamous Googlebot. &lt;/p&gt;

&lt;h2&gt; What should I do With My Structured Data? &lt;/h2&gt;

&lt;p&gt;Applying structured data is quite easy, since it creates a script which is separated from all the other functions and is, in fact, considered as a basic form of coding, which could be installed in both coded sites and CMS-based ones, by using the &lt;a href="https://www.schemaapp.com/"&gt;schema app&lt;/a&gt;. Given the fact that there are tons of markups available within the Schema Community and more are being developed right now since it's an open source matter, it's important to use the ones which are most commonly used, such as the Organization, Website and Products one. &lt;/p&gt;

&lt;h2&gt; The Benefits &lt;/h2&gt;

&lt;p&gt;Structured data is the main source of information for what concerns rich snippets within the SERP. Not only this is terribly important from a UX point of view but is drastically covered in many marketing case studies, as we can see for certain &lt;a href="https://www.apadmi.com/ios/"&gt;iOS app development&lt;/a&gt; companies which heavily rely on SEO and organic traffic.&lt;br&gt;
On top of that, the overall markup strategy could definitely boost the organic traffic, since the fetching process will be simplified.&lt;/p&gt;

&lt;h2&gt; To Conclude &lt;/h2&gt;

&lt;p&gt;Having structured data installed on your site could definitely improve the crawling process for your site and, if done properly, will also confirm your brand's mention online (by using the "sameas" attribute, for example). &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
