Friday, January 23, 2015

A New Structured Data Testing Tool For Better Results

Google recently launched a new version of the Structured Data Testing tool to better reflect Google’s interpretation of your content. The new tool can be accessed at this URL.

The new tool contains examples for all the available structured data namely:

 This new tool has expanded support for the JSON-LD markup syntax. 

Features of This New Tool

  • Structured data Validation for all Google features  
  • Support for JSON-LD syntax, including in dynamic HTML pages
  • Clean display of the structured data items on your page
  • Syntax highlighting of markup problems right in your HTML source code

Also See:

Monday, January 19, 2015

Should You Stop Creating New Content and Instead Focus on Updating Old Ones?

When we talk about content marketing, the first thing that comes in our mind is creating new content. Several webmasters and business owners have literally wasted tons of money creating content that has generated little to no impressionsIn spite of that, we follow the older tradition and keep on investing on new content simply for the sake of traffic and engagement. Alas, most of the time we fail. 

Isn't it a better strategy to revamp the old content piece instead of spending your time and money on creating new ones? This may not hold true in many situations like in the case of latest NEWS, you will need to create new stuff often but what in the case of evergreen content that generate the maximum number of backlinks and social shares? Such content never get old and present before you an opportunity to make that content piece stand apart from that of your competitors. So, in the year 2015, where do you wish to spend your time and money on? Creating new ones or revamping the older ones?

I would suggest to go with a 60:40 ratio and use 60% of your resources to create new content but use 40% of your resources to revamp the older content that you are already having in your site. I always prefer to give an example of Wikipedia. How does Wikipedia became so popular and trustworthy because it keeps on updating the older content pieces on a regular basis. 

This is the reason, none of its pieces grow old and they always rank at the top of Google. The pieces are comprehensive but they aren't created in a single day, they are created after tons of revisions which continue everyday. We can take some mileage from this Wikipedia example and update our older content present on some of our top landing pages. This would be extremely effective not only to the business but for the end user as well. Search engines highly value content that benefits the end user and this strategy of updating the older content might work really well.

Saturday, January 17, 2015

How to Include Your Business Social Profiles in Search Results Under Knowledge Graph?

Google has started displaying the social profiles of businesses along with the Knowledge Graph. This is a good move by Google as the entire social visibility of the brand can now become visible to the user with a simple brand name search query. 

As for example, a search for Samsung brand returns the social profiles maintained by samsung under the Knowledge Graph displayed on the right hand side.

Now, the question is, how does Google identifies which is the official social account of the business? or How can you enable Google to identify and display your brands social profiles in Google search results?

The answer is, you need to use the  structured data markup to specify your preferred social profiles. Social profiles currently supported are:


In order for Google to recognize structured data as social profiles, make sure you fulfill these requirements:

Publish markup on a page on your official website
Pages with markup must not be blocked to the Googlebot by robots.txt
Include a Person or Organization record in your markup with:
"url" = the url of your official website
"sameAs" = the urls of your official social media profile pages

You can use he vocabulary and JSON-LD markup format for displaying markups.

Example Snippet for My Blog using JSON-LD markup format:

<script type="application/ld+json">
{ "@context" : "",
  "@type" : "Organization",
  "name" : "Seosandwitch",
  "url" : "",
  "sameAs" : [ "",

OR you can also use the vocabulary: 

<span itemscope itemtype="">
  <link itemprop="url" href=""> 
  <a itemprop="sameAs" href="">FB</a>
  <a itemprop="sameAs" href="">Twitter</a>

The SCRIPT block can be inserted anywhere on the page — either the head or body of the page.

Also See:

Wednesday, January 14, 2015

Google Introduces Analytics Spreadsheet Add-On - Schedule and Run Reports Automatically

Philip Walton, lead Google Analytics developer recently introduced the Google Analytics spreadsheet add-on that works to automate your work and saves time from manually editing analytics data in spreadsheets. It works similar to the magic script but the interface is easier to use. In fact, it is an enhancement of the older magic script. It brings you the power of the Google Analytics API combined with the power of data manipulation in Google Spreadsheets. This tool is useful for:

  • Querying data from multiple views.
  • Creating custom calculations involving several dimensions and metrics based on custom dates.
  • Create visualizations with the built-in visualization tools, and embed those visualizations on third-party websites.
  • Scheduling your reports to run at a future date automatically.
  • Enhancing privacy settings to control who can view and edit your spreadsheet.

How to Install the Google Analytics Add-On

  • Create a new Google Spreadsheet (or open an existing one).
  • Choose: Add-ons > Get Add-ons… from the menu bar. (You can also get this add-on by clicking here)
  • Find the Google Analytics Add-on from the add-ons gallery and select it.
  • Click accept when asked for permissions. A "Google Analytics" submenu should now appear in the Add-ons menu.
Have a look at the below video for easy understanding:

How to Create and Run Reports?

  1. Open spreadsheet. Click on Add-ons -> Google Analytics -> Create a New Report
  2. A right hand sidebar will appear. Provide a name for the report you wish to prepare.
  3. Select account information and choose custom metrics and dimensions.
  4. When done, click the create report button.
This will create your custom report.

Now go to "Add-ons" > "Google Analytics" > "Run Reports" to run your first report. You can also  go to "Add-ons" > "Google Analytics" > "Schedule Reports" from the menu bar. This opens a report scheduling dialog where you can schedule when your reports will run.