This week I've been busy building upon the Glasnost v0.8 platform developed by @ontofractal!
Come join the BeyondBOINC.Net Telegram group!
npm install -g sitemap-generator-cli
sitemap-generator https://beyondboinc.net /glasnost_app/_build/prod/lib/glasnost/priv/static/images/sitemap.xml
https://beyondboinc.net/images/sitemap.xml
Why is this important? It helps Google & other search engines index the full website faster (over 1400 posts submitted to google!)
Relevant GitHub issue: SEO: Structured Data
To improve visibility on search engines, I have implemented unique JSON-TD fields for each post.
SEO Metadata template:
<script type="application/ld+json">
[
{
"@context": "http://schema.org",
"@type": "Article",
"headline": "<%= @post.title %>",
"alternativeHeadline": "<%= @post.title %>",
"image": {
"@type": "ImageObject",
"url": "https://beyondboinc.net/images/steem-logo.png",
"caption": "Steem-logo",
"height": "696",
"width": "696"
},
"author" : { "@type" : "Person", "name" : "<%= @post.author %>" },
"editor": { "@type" : "Person", "name" : "<%= @post.author %>" },
"citation": "https://steemit.com/@<%= @post.author %>/<%= @post.permlink %>/",
"sameAs": "https://steemit.com/@<%= @post.author %>/<%= @post.permlink %>/",
"genre": "<%= for tag <- @post.tags do %><%=tag%> <% end %>",
"keywords": "<%= for tag <- @post.tags do %><%=tag%> <% end %>",
"articleSection": "<%= for tag <- @post.tags do %><%=tag%> <% end %>",
"publisher" : { "@type" : "Organization", "name" : "Steemit", "logo" : "https://beyondboinc.net/images/steem-logo.png" },
"url": "https://beyondboinc.net/authors/<%= @post.author %>/<%= @post.permlink %>/",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://beyondboinc.net/authors/<%= @post.author %>/<%= @post.permlink %>/"
},
"description": "<%= @post.title %>",
"articleBody": "<%= @post.body %>",
"datePublished": "<%= @post.created %>",
"dateCreated": "<%= @post.created %>",
"dateModified": "<%= @post.created %>"
},
{
"@context": "http://www.schema.org",
"@type": "WebSite",
"name": "BeyondBOINC",
"accountablePerson": "<%= @post.author %>",
"accessModeSufficient": "textual, visual",
"alternateName": "BeyondBoinc",
"url": "https://beyondboinc.net"
}
]
</script>
Example in production:
<script type="application/ld+json">
[
{
"@context": "http://schema.org",
"@type": "Article",
"headline": "STEEM going UP - Charts & Stats Since Launch",
"alternativeHeadline": "STEEM going UP - Charts & Stats Since Launch",
"image": {
"@type": "ImageObject",
"url": "https://beyondboinc.net/images/steem-logo.png",
"caption": "Steem-logo",
"height": "696",
"width": "696"
},
"author" : { "@type" : "Person", "name" : "kingscrown" },
"editor": { "@type" : "Person", "name" : "kingscrown" },
"citation": "https://steemit.com/@kingscrown/steem-going-up-charts-and-stats-since-launch/",
"sameAs": "https://steemit.com/@kingscrown/steem-going-up-charts-and-stats-since-launch/",
"genre": "steem blockchain cryptocurrency steemit beyondbitcoin ",
"keywords": "steem blockchain cryptocurrency steemit beyondbitcoin ",
"articleSection": "steem blockchain cryptocurrency steemit beyondbitcoin ",
"publisher" : { "@type" : "Organization", "name" : "Steemit", "logo" : "https://beyondboinc.net/images/steem-logo.png" },
"url": "https://beyondboinc.net/authors/kingscrown/steem-going-up-charts-and-stats-since-launch/",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://beyondboinc.net/authors/kingscrown/steem-going-up-charts-and-stats-since-launch/"
},
"description": "STEEM going UP - Charts & Stats Since Launch",
"articleBody": "<h2>All Time Chart</h2>
<p>http://i.imgur.com/VBbW2a1.png</p>
<h2>2017</h2>
<p>http://i.imgur.com/6DboBRg.png</p>
<h2>Todays Price</h2>
<p>http://i.imgur.com/82m9NDX.png
Small greens.</p>
<h2>STEEM Markets</h2>
<p>http://i.imgur.com/9zICq0Y.png
Poloniex and Bittrex rock the volume.</p>
<h2>Steem Backed Dollars Markets</h2>
<p>http://i.imgur.com/mdQwilp.png</p>
<h2>Prediction</h2>
<p>Watch news from @andrarchy and @steemitblog for infos that may Pump or Dump the price of token.</p>
<table>
<tr>
<th><h1> Follow, Resteem and VOTE UP @kingscrown creator of http://fuk.io blog for 0day cryptocurrency news and tips!</h1></th>
<th>https://media.giphy.com/media/3ohzdPbKlUFVsmGpq0/giphy.gif</th>
</tr>
</table>",
"datePublished": "2017-04-25 02:49:33",
"dateCreated": "2017-04-25 02:49:33",
"dateModified": "2017-04-25 02:49:33"
},
{
"@context": "http://www.schema.org",
"@type": "WebSite",
"name": "BeyondBOINC",
"accountablePerson": "kingscrown",
"accessModeSufficient": "textual, visual",
"alternateName": "BeyondBoinc",
"url": "https://beyondboinc.net"
}
]
</script>
Check out my previous glasnost announcement post, the comments contain many 'lessons learned' if you're interested in creating your own glasnost blog.
Best regards,
@CM-Steem