Profile

Cover photo
Evgeniy Orlov
Attended University Erlangen-Nürnberg
Lives in Berlin
336 followers|444,887 views
AboutPostsCollections+1's

Stream

 
Free CMS for data
maybe old hat, but i like CMS in general, and this one powers some good websites
ckan - CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers datahub.io, catalog.data.gov and dat...
1
Add a comment...
 
Desktop to mobile with media query... But googlebot...?
G recommends to tie desktop and mobile versions bidirectionally with alternate<->canonical and to redirect users based on media query, like display narrower as given pixel amount is equal mobile device is equal redirect to mobile version. Or even make instant javascript redirect based in screen width.
The question is: what happens to googlebot, if it comes to such desktop version with a mobile user agent? In the search console, if fetch as Google  such site with mobile user agent, the bot stands on the desktop version and is not redirected - it has no display width, ok?
But in the wild web i suspect it could become a real problem, if the bot isn't properly redirected.
What do you mean about this?
Ping +John Mueller 
1
Marat Gaziev's profile photoEvgeniy Orlov's profile photo
2 comments
 
+Marat Gaziev this documentation describes the core of the issue: the single way to correctly redirect users and bots is to relate on their user agents
Add a comment...

Evgeniy Orlov

Structured data markup  - 
 
Buggy but expected SDTT behavior
In a given site is structured data inserted with help of deferred javascript (not JSON-LD) after the onload event. If you look into the source code with ctrl+U, you don't see structured data, but if you check the site with developer tools/firebug structured data is on its place. Interesting things are two:
→ Structured data testing tool doesn't detect any structured data,
→ But the search console does
2
Dan Brickley's profile photoAaron Bradley's profile photoEvgeniy Orlov's profile photo
5 comments
 
sure, it does - it looks at the code after browser completely rendered it
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
 
A search-engine guide to 301, 302, 307, & other redirects

It’s useful to understand the differences between the common kinds of redirects, so that you know where to use them (and can recognize when they’re used incorrectly). Luckily, when it comes to Google, we’re pretty tolerant of mistakes, so don’t worry too much :).

In general, a redirect is between two pages, here called R & S (it also works for pages called https://example.com/filename.asp , or pretty much any URL). Very simplified, when you call up page R, it tells you that the content is at S, and when it comes to browsers, they show the content of S right away. That sounds simple enough, why are there different types of redirects? Let’s take a look at the redirects, then it’ll be clearer.

Server-side redirects (the webserver returns the redirect as soon as you try to access a page, the user never sees any of the content of page R):

301 permanent redirect: The server tells us that nothing will change its mind about this redirect. Just use “S” in the future, you can cache it like that. Search engines tend to index the content under “S”, and forward any signals from R to S. Useful when you change your site’s URLs for good (site moves, restructures, switching to HTTPS), well, at least until you find a new permanent home for them.

302 temporary redirect: Like the name says, this might not be that permanent. It might change in the future, it might change depending on who accesses it, on the device used, or the user’s location. You can’t cache this. Search engines tend to index the content (and keep all signals) under “R”, since it’s unsure that it’ll always redirect to “S.” This is useful for redirecting from the root URL to a lower-level page (“/” -> “/fancycms/mainpage.php”), and for redirects that depend on the user’s country, device, or language settings.

Client-side redirects (the webserver returns content for both R & S, but the browser recognizes the redirect):

JavaScript redirects: If you can’t do a server-side redirect, using JavaScript is a good fall-back. If you’re using a JavaScript framework for your site, this might also be the only option. Caching depends on the server settings, and search engines have to guess at what you’re trying to do (index under R or S?).

Meta refresh-type redirects: They’re kinda like JavaScript redirects, but usually not recommended.

307 redirects: Wait, isn’t this a server-side redirect? No, this is actually your browser trolling you. If you set up HTTPS, 301 redirect from HTTP to HTTPS, and enable HSTS, when you try to access the HTTP version in your browser, it’ll automatically access the HTTPS version, but record it as a 307 redirect. The 307 is a lie :).

What about PageRank? It’s simple, either the search engine indexes the content with its signals under R or under S, it doesn’t matter which type of redirect you use.

What about 303? 304.5? If you have strong feelings about one of the other kinds of redirects, feel free to use them. We’ll have to figure out which URL to index the content under, so if you have strong feelings about that too, make sure to follow up with other canonicalization signals.

How many redirects can you do at the same time? We follow up to 5 in a chain (please keep any redirect chain as short as possible), but you can redirect as many URLs on your site as you want at the same time.

How does RankBrain fit into this? It doesn’t.

The web isn’t perfect, search engines have to deal with what they find. Sometimes sites use a temporary redirect where a permanent one would be correct, sometimes the other way around. That’s why this is just one of several signals we use for picking the right URL (“canonicalization”).

In short, for 301 or 302:
301: “S” tends to get indexed, the redirect is cached
302: “R” tends to get indexed, the redirect isn’t cached

I hope this helps understand the differences & pick the right type when you need to set up redirects! Let me know if anything’s confusing :).

More about canonicalization: https://support.google.com/webmasters/answer/139066?hl=en
25 comments on original post
2
1
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
# HTTP/2 has no impact on SEO. Search engine crawlers, even if they don't support HTTP/2 yet, like Googlebot, will continue to work normally, you don't have to set up redirects, change links, add markup, or make any changes in Search Console.
 
HTTP/2 & You? I occasionally hear webmasters ask about HTTP/2 and their site + web-search. The good news is that HTTP/2 doesn't change the core concepts of HTTP, it doesn't change the URLs, and is transparently supported for users & crawlers if they ask for it. Its primary differences focus on improved performance. Your hoster could add support for HTTP/2 and you might not even notice -- who knows, maybe they support it already :). Additionally:

# HTTP/2 has no impact on SEO. Search engine crawlers (even if they don't support HTTP/2 yet, like Googlebot) will continue to work normally, you don't have to set up redirects, change links, add markup, or make any changes in Search Console.

# Most browsers only support HTTP/2 together with HTTPS. That's when users will usually see improvements. Already on HTTPS? Awesome, you're all set.

# HTTP/2 is ready for use now, and supported in lots of website server setups.

In short, from a search point of view, there's nothing to hold you back from adding support for HTTP/2! Curious about more? Check out these links:

# http://hpbn.co/http2
# https://http2.github.io/faq
# https://en.wikipedia.org/wiki/HTTP/2
12 comments on original post
1
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
 
There are various myths and fables within the online marketing community. The vast majority of which are unsubstantiated, untested and unproven. However, a recognised and commonly observed fact is that incoming links can have a positive, as well as negative effect on your website's authority and ...
View original post
1
Add a comment...
Have him in circles
336 people
Dean Cruddace's profile photo
Nazmul Islam's profile photo
Oreste Pasquale Trani's profile photo
Parmod Gahlyan's profile photo
The Pixel's profile photo
Forward Digital's profile photo
Eugene Sivokon's profile photo
Harry Dance's profile photo
Intuit Integrated Marketing's profile photo

Evgeniy Orlov

Сайты для смартфонов  - 
 
Рекомендация Гугла исключает правильную переадресацию Гуглобота
Гугл рекомендует связывать десктоп и мобильную версии посредством alternate<->canonical и перенаправлять посетителей с десктоп на мобильную версию с помощью media query.
Вопрос: как в таком случае перенаправляется Гуглбот, если он пришёл с мобильным user agent на десктоп версию? У него ведь нету display width, чтобы быть перенаправленным как человек, через media query?
Эта проблематика сразу видна в search console, если попытаться Fetch as Google десктоп версию страницы с помощью Гуглобота с мобильным user agent. Гуглобот не будет перенаправлен на мобильную версию, а останется на десктоп. А это плохо: в реальности похоже, что Гуглобот не получит версию страницы, соответствующую user agentу.
+Andrey Lipattsev проясните, пожалуйста, ситуацию - а то очень не хочется устраивать переадресацию, базируясь на списке user agentов.
 ·  Translate
1
Eugene Lisitsky's profile photoAndrey Lipattsev's profile photoEvgeniy Orlov's profile photo
6 comments
 
+Andrey Lipattsev Пример послал личным сообщением. Ситуация с ним такова: десктоп-версия указывает на мобильную с помощью <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.de">. мобильная на десктоп указывает с <link rel="canonical" href="https://example.de/">. Всё работает ОК, но в поисковой консоли десктоп-версии при Fetch as Google разными мобильными юсер агентами поведение непредсказуемо и раз на раз не приходится. Один день все мобильные юсер агенты вместо перенаправления с десктоп на мобильную версию получают 200 и остаются на десктоп. Другой день оба первых в списке юсер агента (новый и предыдущий) редиректятся с десктоп на мобильную версию, два же остальных юсер агента, длю feature phones, снова получают 200 и остаются на десктопе.
 ·  Translate
Add a comment...

Evgeniy Orlov

Linked Data and Open Linked Data  - 
 
classification system for annotating news documents with high-quality subject tags
The International Press Telecommunications Council (IPTC) will use a grant from the first round of Google’s Digital News Initiative Innovation Fund to build and freely distribute an initial version of EXTRA: The EXTraction Rules Apparatus, a multilingual open-source platform for rules-based classification of news content. EXTRA will be a classification system for annotating news documents …
3
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
Patent backgrounds for Paul Haahrs How Google Works
 
Paul Haahr Shares How Google Works With Us!

I was tweeting with +Tony Dimmock and I suggested to him that reading through some of the 50 patents that were granted to Paul Haahr is one way to dig deeper into what Paul Haahr discussed at SMX in his presentation on How Google Works (Highly recommended viewing!).

I found the blog posts I've written about patents Paul Haahr  was one of the inventors on, and thought it might be helpful to people to share those as well.

Here's a link to the 50 granted patents he is listed as an inventor on:

http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&r=0&f=S&l=50&d=PTXT&Query=an%2Fgoogle+and+in%2F%28paul+and+haahr%29

Google’s Paid Link Patent
http://www.seobythesea.com/2014/05/googles-paid-link-patent/

Google’s Affiliated Page Link Patent
http://www.seobythesea.com/2010/08/googles-affiliated-page-link-patent/

How Human Evaluators Might Help Decide Upon Rankings For Search Results At Google
http://www.seobythesea.com/2011/11/how-human-evaluators-might-help-decide-upon-rankings-for-search-results-at-google/

Google Looks At Multi-Stage Query Processing
http://www.seobythesea.com/2006/02/google-looks-at-multi-stage-query-processing/

A Look At Google Midpage Query Refinements
http://www.seobythesea.com/2006/04/a-look-at-google-query-refinements/

How Google May Identify When Sites Transform Into Doorway Pages
http://www.seobythesea.com/2011/10/how-google-may-identify-when-sites-transform-into-doorway-pages/

Does Google Search Google? How Google May Create And Use Synthetic Queries
http://www.seobythesea.com/2013/01/google-synthetic-queries/

Google Determining Search Authority Pages And Propagating Authority To Related Pages
http://www.seobythesea.com/2007/10/google-determining-search-authority-pages-and-propagating-authority-to-related-pages/

How Google Might Use The Context Of Links To Identify Link Spam
http://www.seobythesea.com/2013/11/google-context-of-links-identify-link-spam/

Google Stopwords Patent
http://www.seobythesea.com/2008/08/google-stopword-patent/

Revisiting Google’s Information Retrieval Based Upon Historical Data
http://www.seobythesea.com/2011/10/revisiting-googles-information-retrieval-based-upon-historical-data/
I am not sure if you remember but at SMX West, we covered tons of tidbits coming out of a talk Google's Paul Haahr gave named How Google Works. Well, SMX published the full video of the talk last ni
View original post
1
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
 
Learning to Extract Local Events from the Web (pdf)

A Google whitepaper that looks at different ways that events might be extracted from the Web, including annotations to web pages using Schema vocabulary.

They tell us:

Our work is characterized by using the explicitly annotated Schema.org as training data to learn to extract local events from the web. While there is work looking at events on social media, work leveraging semantic web annotations, and work on extraction in general, to our knowledge, our work is the first to leverage this data in this way, and the first to attempt this task.
2 comments on original post
1
Add a comment...

Evgeniy Orlov

Shared publicly  - 
 
 
Andre Alpars Vortrag auf der CMCX 2016 befasste sich mit dem Zusammenspiel von Content Marketing und SEO.
Den Recap zur diesjährigen CMCX findet ihr im PerformicsAKM3 Blog :)
 ·  Translate
View original post
1
Add a comment...
Evgeniy's Collections
People
Have him in circles
336 people
Dean Cruddace's profile photo
Nazmul Islam's profile photo
Oreste Pasquale Trani's profile photo
Parmod Gahlyan's profile photo
The Pixel's profile photo
Forward Digital's profile photo
Eugene Sivokon's profile photo
Harry Dance's profile photo
Intuit Integrated Marketing's profile photo
Education
  • University Erlangen-Nürnberg
    Media science, 1997 - 1999
  • University Heidelberg
    Ancient languages, 1999 - 2004
  • Extention studies
    Web development: PHP / MySQL, 2007
Basic Information
Gender
Male
Relationship
Married
Story
Tagline
I analyze code
Introduction
  1. SEO can't die. As long traffic must convert, so long will SEO exist. 
  2. Contemporary SEO is visibility → usability → experience → conversion → trustworthiness → better visibility.
  3. Contemporary SEO is a barter deal with the Googlebot: you facilitate its crawling job and save its computing power, it recompenses you with good ranking.
  4. Read Undead SEO for more background details and advanced OnPage SEO techniques.
Work
Occupation
i analyze code
Skills
Semantic SEO, OnPage SEO, SEO for CMS, E-Commerce SEO, HTML, CSS, PHP, MySQL, inquisitive, resourceful solver, blitz-chess player
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Berlin
Previously
Heidelberg - Erlangen - Volkmarsen - Murnau - Augsburg - Kiev
Evgeniy Orlov's +1's are the things they like, agree with, or want to recommend.
Ghost blog canonical link http headers
ghost.centminmod.com

02 Nov 2013 Ghost blog canonical link http headers

SEOtools for Excel: solutions for loosing installation folder and disapp...
undead-seo.blogspot.com

My installation of SEOTools for Excel on Windows7 x64 / Excel x32 didn't want to cooperate with me from the first step. As first Excel refus

AKM3 beim 3. SEO-Meetup in Istanbul - AKM3
www.akm3.de

Neben der jährlich stattfindenden SEO-Konferenz SEOzone, auf der Maik und ich bereits vor zwei Jahren einen Vortrag gehalten haben, veransta

Nach dem Update - Markus im Interview - AKM3
www.akm3.de

Immer mehr Menschen suchen nicht mehr über ihren Computer online nach Produkten, sondern via Smartphone, Tablet oder Smart-Watch. Seit dem 2

How to hide webpage parts from Google indexing
undead-seo.blogspot.com

How to hide webpage parts from Google indexing

Big Picture CRO with Rand Fishkin
www.slideshare.net

Conversion rate optimization is a powerful tactic to get more value from your visitors, but there's a lot of mythology out there about what

How to Perform the Ultimate Local SEO Audit
moz.com

Are you looking to dominate local search? This guide is all you will need to learn how to perform The Ultimate Local SEO Audit for your busi

AKM3 auf der TeComm 2014 in Rumänien - AKM3
www.akm3.de

Am Donnerstag und Freitag vergangener Woche fand die TeComm statt, eine der wichtigsten E-Commerce-Konferenzen in Rumänien. Zwei Drittel der

How to create your own author-centered knowledge graph
undead-seo.blogspot.com

How to create your own author-centered knowledge graph

Solution for "stop spamming us. you're wasting your time" at Hacker News...
undead-seo.blogspot.com

Solution for "stop spamming us. you're wasting your time" submitting error at Hacker News / Ycombinator

How to ask right questions? - most offen used interrogative words in eng...
undead-seo.blogspot.com

How to ask right questions and create titles and headlines: most offen used question words in english and how important are they for SEO-con

Increase the website performance with images embedded as base64 encoded ...
undead-seo.blogspot.com

Increase the website performance with images embedded as base64 encoded data URI: pro and contra

Faceted search, SEO and user experience: how to and why?
undead-seo.blogspot.com

How to adjust product search for best SEO and user experience

C for Content: part 4 of the HASCH the OnPage SEO framework
undead-seo.blogspot.com

Where to place and how to markup keywords to make a text relevant

H for htaccess: part 5 of the HASCH the OnPage SEO framework
undead-seo.blogspot.com

H for htaccess: part 5 of the HASCH the OnPage SEO framework | Mostly detailed .htaccess guide for SEO

itemId vs sameAs vs additionalType: how to distinguish and use correctly
undead-seo.blogspot.com

How to distinguish and use correctly itemId, sameAs and additionalType