Analiza wpływu linków kanonicznych na linkowane przez nie strony.
Odpowiedzi uzyskane za pomocą Google Search Console API.
Jeden z ciekawszych wniosków pobocznych - zawartość cache nie pokrywa się z informacjami pochodzącymi z API.
SEO Copywriting: The Blank Sheet Of Paper TestIan Lurie
Just write great content and rankings will follow blah blah blah. We all know that's not true. If you're writing web content, and you want people to find it, you need to understand SEO. But you DON'T have to be an SEO pro. Follow the Blank Sheet of Paper Test for optimized copy that doesn't suck.
If you're an Internet marketer and have to do any kind of site audits, you may benefit from this presentation. It culminates in a Google Doc with 300+ audit checkpoints.
Entity-based SEO - Wordlift webinar - Studio Makoto Agenzia di Marketing.pptxMassimiliano Geraci
Entity SEO is an advanced approach to SEO concerning on-page optimization. Following the semantic evolution of search engines from Lexical to Semantic, Entity SEO considers not the keywords but the entities (topics or sub-topics) that constitute the page's topic.
This is a simple brief regarding google tag manager(GTM) and it points how GTM will be useful in your Digital Marketing life. Google Tag Manager will ease your work as a SEO.
Analiza wpływu linków kanonicznych na linkowane przez nie strony.
Odpowiedzi uzyskane za pomocą Google Search Console API.
Jeden z ciekawszych wniosków pobocznych - zawartość cache nie pokrywa się z informacjami pochodzącymi z API.
SEO Copywriting: The Blank Sheet Of Paper TestIan Lurie
Just write great content and rankings will follow blah blah blah. We all know that's not true. If you're writing web content, and you want people to find it, you need to understand SEO. But you DON'T have to be an SEO pro. Follow the Blank Sheet of Paper Test for optimized copy that doesn't suck.
If you're an Internet marketer and have to do any kind of site audits, you may benefit from this presentation. It culminates in a Google Doc with 300+ audit checkpoints.
Entity-based SEO - Wordlift webinar - Studio Makoto Agenzia di Marketing.pptxMassimiliano Geraci
Entity SEO is an advanced approach to SEO concerning on-page optimization. Following the semantic evolution of search engines from Lexical to Semantic, Entity SEO considers not the keywords but the entities (topics or sub-topics) that constitute the page's topic.
This is a simple brief regarding google tag manager(GTM) and it points how GTM will be useful in your Digital Marketing life. Google Tag Manager will ease your work as a SEO.
Semantic Publishing and Entity SEO - Conteference 20-11-2022Massimiliano Geraci
Semantic Publishing is publishing a page on the Internet by adding a semantic layer (i.e., semantic enrichment) in the form of structured data that describes the page itself.
A beginner's guide to machine learning for SEOs - WTSFest 2022LazarinaStoyanova
This is a guide for machine learning for beginners, tailored to the SEO industry, aimed at breaking down the challenges that hold us back from experimenting, the breakdown of machine learning's main characteristics to help us understand how to implement it a bit better, and the ways we can embed advanced technology into our daily practice.
Google Analytics 발표 자료
참고:
구글 애널리틱스: 웹 로그 분석의 시작과 끝 (개정판)
Analytics Academy (https://analyticsacademy.withgoogle.com/)
Google Analytics - Google Developers (https://developers.google.com/analytics/)
이 슬라이드는 2010년 넥슨 개발자 컨퍼런스에서 발표한
"마비노기 영웅전"의 내러티브적 시도에 대한 자료입니다.
동영상이 많이 포함된 슬라이드 특성 때문에
발표 당시에는 웹에 슬라이드를 공유하지 않았었고,
5년이 지난 후에야 뒤늦게 공유하게 되었습니다.
2010년 자료이고, 당시 발표자 두 명은 모두 영웅전 프로젝트를 떠나
현재는 다른 프로젝트를 진행하고 있기 때문에
슬라이드의 내용은 현재의 "마비노기 영웅전"과는
개발 기조와 의도, 방식 등에 차이가 있을 수 있습니다.
Tom Wigley's super-useful presentation on pitching SEO. How to approach the topic, how to understand potential traffic, and some key points to remember about your presentations
Google Search Console: An Ultimate GuideTyler Horvath
Google Webmaster Tools (also called Google Search Console) is a free service offered by Google to help monitor and maintain your websites online presence in Google search results. Using this service isn’t required to be included in Googles search results but it will help to understand how to optimize your website for better search results in Google.
In this guide, I am going to talk about all the features of Google Search Console and how to use it to increase your search presence in Google.
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...Tevfik Mert Azizoglu
#xpath
#googlesheets
#zapier
– How can non-coder SEOs make their own mini SEO tools?
– Is coding knowledge essential for SEO automation?
This presentation is about how you can create custom SEO automation that includes complex functionalities like crawling, data extraction, and building reports automatically by using those outputs.
#importxml
#n8n
#openai
#seoautomation
Links: https://twitter.com/mertazizoglu/status/1512471375352639491
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
Website Pre SEO Analysis Report- Online Marketing: Search Engine OptimizationVikesh Sanwalodia
I have made a sample Website Pre Seo analysis report.
Basically foucs on key points-
Present website health
SEO errors
What the plus point etc..
For more details please visit our website: http://www.orangemantra.com
IGC 2017과 시작해요 언리얼 2017에서 발표를 한 '오버턴 VR 개발기 - 1인 개발 3년차 리포트' 입니다.
오버턴을 개발하면서 있었던 이야기를 담고 있고
VR 게임을 개발하기 위한 노하우를 최대한 이야기하였습니다.
그러면서 1인 독립 개발을 하면서 느꼈던 점들을
발표하였으니 도움이 되셨으면 좋겠습니다.
피드백은 아래 SNS로 부탁드립니다.
https://twitter.com/Hanguny
Optymalizacja Wordpress jedną wtyczką - SEMURAI on AIR #1Tomasz Stopka
W czasie pierwszego SEMURAI on AIR, Tomasz Stopka specjalista SEO i właściciel SEMURAI opowiedział o tym jak można z pomocą wtyczki PageSpeed Ninja zoptymalizować swój blog na Wordpress.
Dzięki wtyczce PageSpeed Ninja (https://pagespeed.ninja/) możliwe jest poprawienie wyniku w narzędziu PageSpeed Insight (https://developers.google.com/speed/pagespeed/insights/) w ciągu dosłownie kilku minut.
Optymalizacja strony pod SEO korzystającej z Wordpress nigdy nie była ta prosta!
Semantic Publishing and Entity SEO - Conteference 20-11-2022Massimiliano Geraci
Semantic Publishing is publishing a page on the Internet by adding a semantic layer (i.e., semantic enrichment) in the form of structured data that describes the page itself.
A beginner's guide to machine learning for SEOs - WTSFest 2022LazarinaStoyanova
This is a guide for machine learning for beginners, tailored to the SEO industry, aimed at breaking down the challenges that hold us back from experimenting, the breakdown of machine learning's main characteristics to help us understand how to implement it a bit better, and the ways we can embed advanced technology into our daily practice.
Google Analytics 발표 자료
참고:
구글 애널리틱스: 웹 로그 분석의 시작과 끝 (개정판)
Analytics Academy (https://analyticsacademy.withgoogle.com/)
Google Analytics - Google Developers (https://developers.google.com/analytics/)
이 슬라이드는 2010년 넥슨 개발자 컨퍼런스에서 발표한
"마비노기 영웅전"의 내러티브적 시도에 대한 자료입니다.
동영상이 많이 포함된 슬라이드 특성 때문에
발표 당시에는 웹에 슬라이드를 공유하지 않았었고,
5년이 지난 후에야 뒤늦게 공유하게 되었습니다.
2010년 자료이고, 당시 발표자 두 명은 모두 영웅전 프로젝트를 떠나
현재는 다른 프로젝트를 진행하고 있기 때문에
슬라이드의 내용은 현재의 "마비노기 영웅전"과는
개발 기조와 의도, 방식 등에 차이가 있을 수 있습니다.
Tom Wigley's super-useful presentation on pitching SEO. How to approach the topic, how to understand potential traffic, and some key points to remember about your presentations
Google Search Console: An Ultimate GuideTyler Horvath
Google Webmaster Tools (also called Google Search Console) is a free service offered by Google to help monitor and maintain your websites online presence in Google search results. Using this service isn’t required to be included in Googles search results but it will help to understand how to optimize your website for better search results in Google.
In this guide, I am going to talk about all the features of Google Search Console and how to use it to increase your search presence in Google.
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...Tevfik Mert Azizoglu
#xpath
#googlesheets
#zapier
– How can non-coder SEOs make their own mini SEO tools?
– Is coding knowledge essential for SEO automation?
This presentation is about how you can create custom SEO automation that includes complex functionalities like crawling, data extraction, and building reports automatically by using those outputs.
#importxml
#n8n
#openai
#seoautomation
Links: https://twitter.com/mertazizoglu/status/1512471375352639491
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
Website Pre SEO Analysis Report- Online Marketing: Search Engine OptimizationVikesh Sanwalodia
I have made a sample Website Pre Seo analysis report.
Basically foucs on key points-
Present website health
SEO errors
What the plus point etc..
For more details please visit our website: http://www.orangemantra.com
IGC 2017과 시작해요 언리얼 2017에서 발표를 한 '오버턴 VR 개발기 - 1인 개발 3년차 리포트' 입니다.
오버턴을 개발하면서 있었던 이야기를 담고 있고
VR 게임을 개발하기 위한 노하우를 최대한 이야기하였습니다.
그러면서 1인 독립 개발을 하면서 느꼈던 점들을
발표하였으니 도움이 되셨으면 좋겠습니다.
피드백은 아래 SNS로 부탁드립니다.
https://twitter.com/Hanguny
Optymalizacja Wordpress jedną wtyczką - SEMURAI on AIR #1Tomasz Stopka
W czasie pierwszego SEMURAI on AIR, Tomasz Stopka specjalista SEO i właściciel SEMURAI opowiedział o tym jak można z pomocą wtyczki PageSpeed Ninja zoptymalizować swój blog na Wordpress.
Dzięki wtyczce PageSpeed Ninja (https://pagespeed.ninja/) możliwe jest poprawienie wyniku w narzędziu PageSpeed Insight (https://developers.google.com/speed/pagespeed/insights/) w ciągu dosłownie kilku minut.
Optymalizacja strony pod SEO korzystającej z Wordpress nigdy nie była ta prosta!
Django jest webowym framework napisanym w Pythonie skierowanym do wymagających dostawców treści planujących szybki rozwoju aplikacji.
Django powstało dla szybko rozwijającego się, dynamicznego portalu z newsami. Musiał się on zmierzyć z dwoma zadaniami: dotrzymywaniem krótkich terminów redakcji i spełnianiem surowych wymagań autorów -- doświadczonych developerów webowych. Django pozwala na budowanie wydajnych i eleganckich aplikacji internetowych w krótkim czasie.
Prezentacja z webinaru: https://www.youtube.com/watch?v=K_zRugiNpGY
Poruszane tematy:
- Audyty wydajności stron w raportach SEO - dlaczego większość robi to źle?
- Co mówią nam komponenty LCP
- Czym jest interfejs Speculation Rules i jak wpływa na TTFB, LCP i CLS?
- Przykłady systemów RUM
- Proces optymalizacji wydajności interakcji
- Przykłady optymalizacji interakcji względem wskaźnika INP (zoptymalizujemy Cookie Consent Banner, analitykę uruchamianą przez Google Tag Manager, długo wykonujące się zadania przez Javascript i wiele innych)
Perfomance w Joomla - Jak przyspieszyć działanie strony?Piotr Nalepa
Prezentacja z JoomlaDay 2014 w Polsce wygłoszona przeze mnie - Piotr Nalepa. W prezentacji omówiłem sposoby na uzyskanie wysokiego wyniku w Google PageSpeed oraz sposób na skrócenie czasu ładowania strony do 1 sekundy.
SemKRK#9 - Damian Sałkowski - Machine Learning & Data Science w SEO - Rozszyf...Damian Sałkowski
Moja prezentacja z 9 edycji wydarzenia SemKRK. W prezentacji pokazuje w jaki sposób machine learning & data science może zmienić branżę SEO. Przeanalizowałem też możliwości machine learning w zakresie dekodowania algorytmu sztucznej inteligencji Rank Brain.
Web Dev Insider prezentuje: nowości ze świata wydajności frontendu. Nowinki, nowe narzędzia i techniki optymalizacji - przydatne z perspektywy techniczego SEO oraz front-end developmentu.
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekMartyna Zastrożna
Materiały ze szkolenia dla Explanator.
Ostatni rok to okres wielkich zmian (m.in. algorytm Hummingbird, gwałtowny wzrost szyfrowanych słów kluczowych), w wyniku których wiele osób zajmujących się SEO musi całkowicie przebudować swoją strategię działania.
Prezentacja przedstawiająca informacje na temat nadchodzącego edytora tekstowego do WordPressa. Prelekcja na temat Gutenberga odbyła się 22 września 2018 roku podczas WordUp Trójmiasto #13
Similar to Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto (20)
3. Agenda
Wyszukiwarki
vs. JS
Czy Google i inne
wyszukiwarki
internetowej potrafią
ogarnąć JS?
WRS
Co trzeba wiedzieć o
Googlowym Web
Rendering Service?
Wydajność
Jak nasz JS wpływa
na prędkość strony?
Przykłady & Chrome
Dev Tools 101.
SPA / PWA
Na co zwrócić
uwagę tworząc SPA i
PWA? Podejścia do
SSR i ich
konsekwencje.
8. - Google4
“The page may stay on this queue for a few
seconds, but it can take longer than that. Once
Googlebot's resources allow, a headless
Chromium renders the page and executes the
JavaScript.”
9. - Martin Splitt (03.2020)5
“You can assume that between initial crawling and
rendering on median there's a delay of 5
seconds and the queue”
10. Które strony zostaną
skierowane do
renderowania?6,7
“Pretty much every website when
we see them for the first time
goes to rendering, so there's no
indexing before it hasn't been
rendered.”
12. Jak sprawdzić co renderujemy przy pomocy JS?
Chrome Dev
Tools
Porównując pierwszą
stronę zwróconą z
serwera z tą finalnie
wyrenderowaną w
przeglądarce.
Wyłącz JS w
przeądarce
Obsługę JS można
wyłączyć samemu
bezpośrednio w
przeglądarce wpisując np.
chrome://settings/conte
nt/javascript
What Would JS
Do?
Narzędzie udostępniane
za darmo przez Onely:
https://www.onely.com/t
ools/wwjd/
WWJD
18. - Google8
“Googlebot, wykorzystując usługę renderowania
sieciowego (WRS), stale analizuje i identyfikuje
zasoby, które nie mają wpływu na istotne treści
strony i może ich nie pobierać. “
28. 170 KB JS vs 170 KB JPEG12
Pobieranie Parsowanie /
kompilowanie
vs.
Dekodowanie
Renderowanie
vs.
Rasteryzacja
JavaScript 3.4 s 2 s 1.5 s
Obrazek 3.4 s 0.064 s 0.028 s
@addyosmani, Slow 3G, 170KB skompresowane, Moto G4
50. O co chodzi z tymi service workerami?19
Źródło: https://developers.google.com/web/updates/2018/05/beyond-spa
51. O co chodzi z tymi service workerami?19
Źródło: https://developers.google.com/web/updates/2018/05/beyond-spa
52. Checklista PWA dla SEO
(checklista PWA dla dev)22
Unikalne URLe
Zmieniamy adresy URL w
pasku przegladarki za
pomoca JS, bez
przeladowania strony.
# to zło.
Web App Manifest
Plik JSON umieszczony w
<head>.
Dostępność
Działa na wszystkich
przegladarkach.
JS & CSS widoczne dla
Googlebota.
Google Analytics
Śledzenie offline
=
Measurement Protocol
Infinite scroll21
Czy działa poprawnie?
SSR!
Czy została wdrożona
jakakolwiek forma SSR
lub prerendering?
53. Jak zapewnić Googlebotowi dostęp do statycznego
HTML?23
DYNAMIC RENDERING HYBRID RENDERING /
ISOMORPHIC JS
JAMstack APPROACH
Crawler otrzyma statyczna
stronę na podstawie User
Agenta. Bot jest traktowany
inaczej niż użytkownicy.
Bot i użytkownicy są traktowani
tak samo. Brak wyjątków na UA.
Bot i użytkownicy są traktowani
tak samo. Brak wyjątków na UA.
Trzeba monitorować osobną
usługę.
Aplikacja działa równolegle na
serwerze i w przeglądarce.
Renderowanie strony to ostatni
etap jej budowania przez
programistów.
Jeśli o niej zapomnimy (rozjedzie
się content pomiędzy wersjami)
możemy podpaść pod cloaking.
Skomplikowana implementacja. Warto sprawdzić: GatsbyJS24
55. Problemy z
wyrenderowaną treścią
Niepełna strona lub wygląda
inaczej niż powinna.
Wysokie czasy
odpowiedzi
Crawler może anulować request.
Potencjalne obniżenie crawling
budgetu.
Brakuje danych
strukuralnych
Brakuje UA Google-Structured-
Data-Testing-Tool lub problem z
serwowaniem JSON-LD
Potencjalne problemy z Prerenderingiem25
56. Źródła – Wyszukiwarki vs. JS
1. Udział w rynku wyszukiwarek internetowych (Statista, 2020)
2. “The new evergreen Googlebot” (Google, 2019)
3. Bingbot wykorzystuje do renderowania ten sam silnik co Googlebot (Bing, 2019)
4. Tutorial – Podstawy SEO JS (Google, 2020)
5. Google Webmaster JavaScript SEO office hours (Google, o3.2020)
6. Google Webmaster Central office-hours (Google, 08.2019)
7. How much content is NOT indexed in Google in 2019? (Onely, 2019)
57. Źródła – WRS
8. Fix Search-related JavaScript problems (Google, 2020)
9. Prevent unnecessary network requests with the HTTP Cache (Google, 2018)
10. Caching: Google Webmasters JavaScript SEO office hours (Google, 03.2020)
Źródła – Wydajność
11. Prędkość ładowania strony jako czynnik rankingowy (Google, 2018)
12. JavaScript Start-up Optimization (Google, ?)
13. Next Generation Server Compression With Brotli (Smashing Magazine, 2016)
14. Boosting Site Speed Using Brotli Compression (LinkedIn, 2017)
15. Code Splitting (Webpack tutorial)
16. Tree Shaking (Webpack tutorial)
17. How do I measure the impact of third-party script on my page? (Google,?)
58. Źródła – SPA / PWA / SSR
18. Single-page application (Wikipedia, 2020)
19. Beyond SPAs: alternative architectures for your PWA (Google, 2018)
20. What are Progressive Web Apps? (Google, 2020)
21. Infinite scroll search-friendly recommendations (Google, 2014)
22. What makes a good Progressive Web App? (Google, 2020)
23. SEO & Progressive Web Apps: Looking to the Future (MOZ, 2019)
24. GatsbyJS
25. Implement dynamic rendering (Google,?)
59. Dzięki!
Tak, teraz można zadawać pytania.
Barbara Gaca-Tworek
Technical SEO @PMI
https://www.linkedin.com/in/barbaragaca/
https://twitter.com/GacaTworek
Editor's Notes
W 2018 roku Google oglosilo, ze predkosc ladowania strony jest czynnikiem rankingowym.