Giancarlo D'Urso

Web Semantic & SEO Specialist

Giancarlo, SEO and IT Consultant

About Giancarlo

Giancarlo, Web Designer and Developer
Giancarlo is 36 years old, graduated in Computer Science, and lives in San Gregorio di Catania (ITALY).

Now, he is a specialist of markup languages and semantic web. Constantly studies how to make attractive web pages for search engines (SEO) and Social Media (SMO) using rich snippets, microformats and syntactic/semantic rules.

In contrast with the general view of the industry, he perceives the optimization for the search engines as a process and not a product. This vision requires that the SEO activity must be integrated in all project phases: from development until the normal maintenance activities.

A deep passion for math and a scientific training integrate his professional skills.

Scripting Tools & Utilities

  • Simulation of quantum teleportation with QCL
    Free Download File (2.53Kb) : teletrasporto.qcl
    md5sum : 05DD3E512B8B2CCBA8F354EBE6DA9278
  • Application of Zipf's law to SEO data of Google Search Console and calculates the number of visits to the possible SERP positions
    DEMO Version : SEOZipf Analysis Tool
  • Simple Crawler in Ruby
    Free Download File (1.58Kb): crawler.rb
    md5sum : 153E26F0C3CF9963BF3814945AD14718
  • Prototype (in Ruby language) of one-time pad cipher based on the SERP
    Free Download File (1.58Kb): serpcrypt.rb
    md5sum : A82556FA28D41E1812F603BAFD70E1C4
  • Anonymizes searches on Google with Firefox (it requires configuration of the directory containing the database with the cookies in Firefox).
    Free Download File (735 Byte): cookie-google.bat
    md5sum : D35A5CD52D12124412637952212254B5

Skills


Construction of websites and Web Applications


  • Logo design and corporate identity
  • Graphic design, web design and coding of websites
  • Dynamic and customized web applications
  • IT solutions (script ad hoc, algorithms implementation, etc.)

SEO & Web Marketing


  • Search engine indexing
  • On-page Optimization (validity syntactic of code, consistency and accuracy of the tag, compression, speed)
  • Competitive analysis and feasibility of SEO consulting
  • Finding strategies to scalability of SERP
  • Semantic properties (choice of keywords, meta tags, sitemap, appropriate semantic snippets)

Who should contact me


  • Who wants to develop something orginal
  • Who searches quality, dedication and diligence
  • Who accepts advice from expert
  • Who hates pre-packaged products and prefers custom works
  • Who thinks the customers are always right, as long as they pay the right compensation

Contacts

For collaborative working or consulting services please contact
me using social media tools, e-mail or the form below.
Twitter LinkedIn Google+ Skype

email GnuPG Public Key 0xF056E6A5(pub)
GnuPG Finger Print Key
3B7F B6E7 A7FC B8B8 EB8C
B826 74D8 300E F056 E6A5











(function(window){if(!!window.cookieChoices){return window.cookieChoices}var document=window.document;var supportsTextContent='textContent'in document.body;var cookieChoices=(function(){var cookieName='displayCookieConsent';var cookieConsentId='cookieChoiceInfo';var dismissLinkId='cookieChoiceDismiss';function _createHeaderElement(cookieText,dismissText,linkText,linkHref){var butterBarStyles='position:fixed;width:35%;background-color:#b7c8b7;'+'margin:0; left:5px; bottom:0;padding:4px;z-index:1000;text-align:left;font-size:12px;border-top-left-radius:5px; border-top-right-radius:5px';var cookieConsentElement=document.createElement('div');cookieConsentElement.id=cookieConsentId;cookieConsentElement.style.cssText=butterBarStyles;cookieConsentElement.appendChild(_createConsentText(cookieText));if(!!linkText&&!!linkHref){cookieConsentElement.appendChild(_createInformationLink(linkText,linkHref))}cookieConsentElement.appendChild(_createDismissLink(dismissText));return cookieConsentElement}function _createDialogElement(cookieText,dismissText,linkText,linkHref){var glassStyle='position:fixed;width:10%;height:100%;z-index:999;'+'top:0;left:0;opacity:0.5;filter:alpha(opacity=50);'+'background-color:#ccc;';var dialogStyle='z-index:1000;position:fixed;left:50%;top:50%';var contentStyle='position:relative;left:-50%;margin-top:-25%;'+'background-color:white;padding:20px;box-shadow:4px 4px 25px #888;';var cookieConsentElement=document.createElement('div');cookieConsentElement.id=cookieConsentId;var glassPanel=document.createElement('div');glassPanel.style.cssText=glassStyle;var content=document.createElement('div');content.style.cssText=contentStyle;var dialog=document.createElement('div');dialog.style.cssText=dialogStyle;var dismissLink=_createDismissLink(dismissText);dismissLink.style.display='block';dismissLink.style.textAlign='right';dismissLink.style.marginTop='8px';content.appendChild(_createConsentText(cookieText));if(!!linkText&&!!linkHref){content.appendChild(_createInformationLink(linkText,linkHref))}content.appendChild(dismissLink);dialog.appendChild(content);cookieConsentElement.appendChild(glassPanel);cookieConsentElement.appendChild(dialog);return cookieConsentElement}function _setElementText(element,text){if(supportsTextContent){element.textContent=text}else{element.innerText=text}}function _createConsentText(cookieText){var consentText=document.createElement('span');_setElementText(consentText,cookieText);return consentText}function _createDismissLink(dismissText){var dismissLink=document.createElement('a');_setElementText(dismissLink,dismissText);dismissLink.id=dismissLinkId;dismissLink.href='#';dismissLink.style.marginLeft='24px';return dismissLink}function _createInformationLink(linkText,linkHref){var infoLink=document.createElement('a');_setElementText(infoLink,linkText);infoLink.href=linkHref;infoLink.target='_self';infoLink.style.marginLeft='8px';return infoLink}function _dismissLinkClick(){_saveUserPreference();_removeCookieConsent();return false}function _showCookieConsent(cookieText,dismissText,linkText,linkHref,isDialog){if(_shouldDisplayConsent()){_removeCookieConsent();var consentElement=(isDialog)?_createDialogElement(cookieText,dismissText,linkText,linkHref):_createHeaderElement(cookieText,dismissText,linkText,linkHref);var fragment=document.createDocumentFragment();fragment.appendChild(consentElement);document.body.appendChild(fragment.cloneNode(true));document.getElementById(dismissLinkId).onclick=_dismissLinkClick;document.addEventListener("scroll",_dismissLinkClick);}}function showCookieConsentBar(cookieText,dismissText,linkText,linkHref){_showCookieConsent(cookieText,dismissText,linkText,linkHref,false)}function showCookieConsentDialog(cookieText,dismissText,linkText,linkHref){_showCookieConsent(cookieText,dismissText,linkText,linkHref,true)}function _removeCookieConsent(){var cookieChoiceElement=document.getElementById(cookieConsentId);if(cookieChoiceElement!=null){cookieChoiceElement.parentNode.removeChild(cookieChoiceElement)}}function _saveUserPreference(){var expiryDate=new Date();expiryDate.setFullYear(expiryDate.getFullYear()+1);document.cookie=cookieName+'=y; expires='+expiryDate.toGMTString()+'; path=/';document.cookie=cookieName+'=y; expires='+expiryDate.toGMTString()+'; path=/blog/';location.reload()}function _shouldDisplayConsent(){return!document.cookie.match(new RegExp(cookieName+'=([^;]+)'))}var exports={};exports.showCookieConsentBar=showCookieConsentBar;exports.showCookieConsentDialog=showCookieConsentDialog;return exports})();window.cookieChoices=cookieChoices;return cookieChoices})(this);