Jak budować widoczność w wynikach wyszukiwania w sklepach internetowych? Jakie strategie SEO pomogą w podnoszeniu widoczności? Jak optymalnie wykorzystywać budżet crawlowania? Badania dotyczące wpływu wielkości sklepów na widoczność.
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.
* 국민대학교 빅데이터 분석학회 D&A Session에서 진행한 자료입니다. 웹 크롤링에 대한 기본적인 개념과 파이썬과 관련된 소스 코드를 담았습니다.
* 아래는 PPT에 포함된 크롤링 예제 코드입니다. https://drive.google.com/file/d/1ty7JLz8ccicPTrpry4dpkqCGuTclA68M/view?usp=sharing
https://www.youtube.com/live/2XfhoQY9M7g?si=q6rno6xuxeYEYja3
This talk highlights how Angular monoliths can be modularized such that we end up with a scalable architecture. In detail, we cover Nx, Module Boundaries and the Enterprise Monorepo Pattern.
Python/Flask is one of the most popular choices for Developers when it comes to creating a Web Application. Learn how you can get started with making your Web Application using Python and Flask in this presentation.
Here are Github links for Sample Application that we Demonstrated -
https://github.com/mohanrohit/reading-list-api
https://github.com/mohanrohit/reading-list-web
(Powered by www.DeepDiveEducation.com)
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...Ovadiah Myrgorod
Varnish is a caching proxy usually used for high profile Drupal sites. However, configuring Varnish is not an easy task that requires a lot of work. It is even more difficult when it comes to creating a scalable cluster of Varnish nodes.
Fortunately, there is a solution. I’ve been working on kube-httpcache project (https://github.com/mittwald/kube-httpcache) that takes care of many things such as routing, scaling, broadcasting, config-reloading, etc...
If you need to run more than one instance of Varnish, this session is for you. You will learn how to:
* Launch a single instance of Varnish in Kubernetes.
* Configure Varnish for Drupal.
* Scale Varnish from 1 to N nodes as part of the cluster.
* Make your Varnish cluster resilient.
* Reload Varnish configs on the fly.
* Properly invalidate cache for multiple Varnish nodes.
This session requires some basic understanding of Docker and Kubernetes; however, I will provide some intro if you are new to it.
Join this session and enjoy!
The essentials of Cucumber-JVM and Spock - a handbook written for the BDD/TDD Masterclass (https://johnfergusonsmart.com/programs-courses/bdd-tdd-clean-coding/)
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.
* 국민대학교 빅데이터 분석학회 D&A Session에서 진행한 자료입니다. 웹 크롤링에 대한 기본적인 개념과 파이썬과 관련된 소스 코드를 담았습니다.
* 아래는 PPT에 포함된 크롤링 예제 코드입니다. https://drive.google.com/file/d/1ty7JLz8ccicPTrpry4dpkqCGuTclA68M/view?usp=sharing
https://www.youtube.com/live/2XfhoQY9M7g?si=q6rno6xuxeYEYja3
This talk highlights how Angular monoliths can be modularized such that we end up with a scalable architecture. In detail, we cover Nx, Module Boundaries and the Enterprise Monorepo Pattern.
Python/Flask is one of the most popular choices for Developers when it comes to creating a Web Application. Learn how you can get started with making your Web Application using Python and Flask in this presentation.
Here are Github links for Sample Application that we Demonstrated -
https://github.com/mohanrohit/reading-list-api
https://github.com/mohanrohit/reading-list-web
(Powered by www.DeepDiveEducation.com)
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...Ovadiah Myrgorod
Varnish is a caching proxy usually used for high profile Drupal sites. However, configuring Varnish is not an easy task that requires a lot of work. It is even more difficult when it comes to creating a scalable cluster of Varnish nodes.
Fortunately, there is a solution. I’ve been working on kube-httpcache project (https://github.com/mittwald/kube-httpcache) that takes care of many things such as routing, scaling, broadcasting, config-reloading, etc...
If you need to run more than one instance of Varnish, this session is for you. You will learn how to:
* Launch a single instance of Varnish in Kubernetes.
* Configure Varnish for Drupal.
* Scale Varnish from 1 to N nodes as part of the cluster.
* Make your Varnish cluster resilient.
* Reload Varnish configs on the fly.
* Properly invalidate cache for multiple Varnish nodes.
This session requires some basic understanding of Docker and Kubernetes; however, I will provide some intro if you are new to it.
Join this session and enjoy!
The essentials of Cucumber-JVM and Spock - a handbook written for the BDD/TDD Masterclass (https://johnfergusonsmart.com/programs-courses/bdd-tdd-clean-coding/)
Higher Order Components and Render PropsNitish Phanse
Talk given at React foo Hyderabad 2018. Outlines the differences between higher order components and render props. Both being design patterns used primarily to aid reusability of components across a codebase.
django forms are becoming disconnected form the frontend as we move towards API heavy systems. We attempt to bridge the gap by delivering form definition over API, render it in the frontend dynamically using Backbone & Handlebars, provide mechanism for submitting & validating forms over API.
Webinar: MongoDB Schema Design and Performance ImplicationsMongoDB
In this session, you will learn how to translate one-to-one, one-to-many and many-to-many relationships, and learn how MongoDB's JSON structures, atomic updates and rich indexes can influence your design. We will also explore implications of storage engines, indexing and query patterns, available tools and related new features in MongoDB 3.2.
Different types of graphs and when you should use each + some random visuals I've always found useful.
Patrick Stox presenting at Digital Elite Day 2020
These were prepared to teach the module "Emerging Technologies" for the 3rd year Undergraduates of the Asia Pacific Institue of Information Technology, Colombo-2, Sri Lanka (Remotely)
This text presentation attempts to hit on the highlight features and structure of Django and its ecco-system. It is intended as an introduction for those who are curious about , what is it?
This describes a Python workflow script for preparing log files for analysis. It works with any log format (you need to provide a regex), and compresses files to the extremely efficient parquet format.
https://advertools.readthedocs.io/en/master/advertools.logs.html
SEMKRK - optymalizacja kart produktów nie tylko pod kątem seo - Katarzyna Bar...Katarzyna Baranowska
Efektywne SEO to nie tylko wypracowywanie widoczności stron sklepu w wynikach wyszukiwania, ale również optymalizacja uwzględniająca zarówno wytyczne Google jak i preferencje oraz oczekiwania realnych użytkowników. Dopiero takie połączenie ma szanse przełożyć na konwersję. Kilka pomysłów na to jak wprowadzać rozwiązania Google i user friendly na kartach produktów.
Higher Order Components and Render PropsNitish Phanse
Talk given at React foo Hyderabad 2018. Outlines the differences between higher order components and render props. Both being design patterns used primarily to aid reusability of components across a codebase.
django forms are becoming disconnected form the frontend as we move towards API heavy systems. We attempt to bridge the gap by delivering form definition over API, render it in the frontend dynamically using Backbone & Handlebars, provide mechanism for submitting & validating forms over API.
Webinar: MongoDB Schema Design and Performance ImplicationsMongoDB
In this session, you will learn how to translate one-to-one, one-to-many and many-to-many relationships, and learn how MongoDB's JSON structures, atomic updates and rich indexes can influence your design. We will also explore implications of storage engines, indexing and query patterns, available tools and related new features in MongoDB 3.2.
Different types of graphs and when you should use each + some random visuals I've always found useful.
Patrick Stox presenting at Digital Elite Day 2020
These were prepared to teach the module "Emerging Technologies" for the 3rd year Undergraduates of the Asia Pacific Institue of Information Technology, Colombo-2, Sri Lanka (Remotely)
This text presentation attempts to hit on the highlight features and structure of Django and its ecco-system. It is intended as an introduction for those who are curious about , what is it?
This describes a Python workflow script for preparing log files for analysis. It works with any log format (you need to provide a regex), and compresses files to the extremely efficient parquet format.
https://advertools.readthedocs.io/en/master/advertools.logs.html
SEMKRK - optymalizacja kart produktów nie tylko pod kątem seo - Katarzyna Bar...Katarzyna Baranowska
Efektywne SEO to nie tylko wypracowywanie widoczności stron sklepu w wynikach wyszukiwania, ale również optymalizacja uwzględniająca zarówno wytyczne Google jak i preferencje oraz oczekiwania realnych użytkowników. Dopiero takie połączenie ma szanse przełożyć na konwersję. Kilka pomysłów na to jak wprowadzać rozwiązania Google i user friendly na kartach produktów.
Czym są taksonomie w WordPressie. Jak tworzyć nowe taksonomie. Analiza słów kluczowych pod kątem nowych taksonomii w WordPressie za pomocą Google Search Console, SEMSTORM i SENUTO. Wdrażanie i porządkowanie taksonomii za pomocą wtyczek.
Edit: Prezentacja uzupełniona o dodatkowe kejsy na konferencję WordCamp Lublin 2017
Permanentna inwigilacja. Podstawy analityki w WordPressieTomasz Kołkiewicz
Po co nam ta cała analityka, jak wdrożyć śledzenie w WordPressie, jakie pluginy ułatwią komunikację z Google Analytics, jak monitorować i podnosić aktywność użytkowników na stronie, jak właściwie interpretować współczynnik odrzuceń również na stronach typu OnePage. A na deser smaczny case z bloga kulinarnego, gdzie widać, jak można obniżyć współczynnik odrzuceń z ponad 65% do poniżej 1% i wydłużyć 3-krotnie czas odwiedzin.
Dlaczego włamują się do Wordpressa? Pozycjonowanie Black Hat Seo to istny wyścig zbrojeń, kto wymyśli nowy sposób na szybsze zdobycie lepszej jakości linków ten zbiera TOPy. Zapewne nie wszyscy wiedzą że wasze WordPress mają w sobie ukryte strony o których istnieniu nawet nie wiecie.
Pivotal 의 오픈소스 CI 도구인 Concourse 에 대해 알아 봅니다. 슬라이드에는 Docker 이미지 업데이트를 위한 샘플 파이프라인이 포함되어 있으며, Concourse 를 통해 수행할 수 있는 다양한 작업의 방법과 제공되는 키워드들에는 어떤것들을 사용할 수 있는지에 대해 설명 했습니다.
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
Jakub Cyran, Jak wykorzystać narzędzia marketingu do generowania sprzedaży, Maciej Budzich, Jakiś kreatywny tutul o multimediach w prezentacji, konferencja I ♥ Marketing, 25.10.2016
Prezentacja z tegorocznej (2016) edycji e-biznes festiwalu w Krakowie. Poświęcona jest tematyce planowania architektury informacji i rozwijania serwisów internetowych.
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.
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.
Podstawy optymalizacji stron internetowych. Cały proces wyjaśniony na praktycznych przykładach, opartych o skrypt WordPress. Prezentacja przygotowana przez zespół Semanticad.
Semanticad
ul. Mogilska 43 pok. 703
31-545 Kraków
tel: 794 145 453
kontakt@semanticad.pl
9 elementów SEO na które musisz zwrócić uwagę podczas tworzenia strony i...Andrzej Zielinski
Poznaj najważniejsze elementy SEO podczas budowy i projektowania strony internetowej. Dotyczy zarówno sklepów internetowych, jak i stron biznesowych. Bez nich nie będziesz widoczny w Google
Jakie są dobre praktyki SEO, co robić a czego nie robić by strona stworzona w CMS WordPress pięła się w górę w wynikach wyszukiwania.
Prezentacja wygłoszona na WordUp Wrocław 03.06.2016
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)
Fundamenty SEO i SEM w Twoim sklepie - Warsztaty dla początkujących - Fox Str...Oktawian Kitala
Prezentacja z warsztatów "Fundamenty SEO i SEM w Twoim sklepie - Warsztaty dla początkujących" - SEMPRESSO #2 - Damian Kołodziej, Dawid Pietkiewicz, Oktawian Kitala - Fox Strategy
6. ➔ Koncepcja ekonomiczna (Chris Anderson, 2004)
➔ Charakterystyczny rozkład elementów bazujący
na ich popycie
➔ Zaprzeczenie zasady Pareto
Co to jest ten
Long Tail?
15. Potencjał twojego SEO może być tylko tak duży,
jak duży jest potencjał twojego biznesu i strony internetowej.
bit.ly/potencjalSEO
Jak zatrudnić firmę SEO - radzi Google
17. Stek z krokodyla
Składniki na 1 porcję:
● 1 stek z krokodyla
● 1 łyżeczka curry
● 1 łyżka masła
● kilka kwiatuszków kalafiora
● 3 duże truskawki
● 1 gałązka rozmarynu
Mięso krokodyla obtocz w curry, a
następnie smaż z obu stron na rozgrzanej
patelni z dodatkiem masła do czasu, aż
będzie apetycznie białe ze złocistą lekką
panierką z curry. Podawaj z ugotowanymi
na parze al dente kwiatami kalafiora oraz
truskawkami nabitymi na gałązki
rozmarynu.
Źródło: http://durszlak.pl/przepis/stek-z-krokodyla
18. ➔ Ilość podstron w witrynie
➔ Ilość i jakość treści
➔ Stopień optymalizacji strony
techniczne SEO
➔ Linkowanie wewnętrzne
Od czego
zależy
potencjał
strony?
19. ➔ Popularność marki
➔ Wielkość sprzedaży
➔ Jakość usług
A od czego
zależy
potencjał
biznesu?
27. Nawigacja fasetowa
➔ Linki generowane dynamicznie.
➔ Zawężają ilość wyświetlanych
produktów wg określonych
kryteriów.
➔ Wyników nawigacji fasetowej
nie indeksujemy.
28. Dlaczego
nie indeksujemy
linków z nawigacji
fasetowej?
➔ Może wygenerować tysiące
adresów z powieloną zawartością.
➔ Tego typu adresy marnują budżet
crawlowania.
29. Dlaczego
sam noindex
i canonical
nie wystarczy?
Dyrektywy widoczne dopiero po wejściu
na daną podstronę marnują budżet
crawlowania.
Dyrektywy, które zakazują wstępu robotom
do wybranych miejsc, we właściwy sposób
kierują przepływem robotów w witrynie:
● robots.txt: disallow
● atrybut nofollow w znaczniku <a />
38. Czy o czymś nie
zapomnieliśmy?
Mamy:
1. Tytuł strony
2. Description
3. Nagłówek
4. Opis
5. Mapę stron docelowych
w XML
Strona docelowa:
Biżuteria z cyrkoniami
45. WordPress pobiera z Magento
informacje o produktach:
nazwa produktu
opis
kategorie
cechy
zdjęcie
cena
link do produktu w sklepie
status
dostępność
data stworzenia
data ostatniej aktualizacji
46. Co robimy z informacjami
o produktach w WordPressie?
Osadzamy
produkty
w artykułach
za pomoca
shortcodów
59. 4. Było sobie badanie.
Przeanalizowaliśmy wszystkie długie ogony
e-commerce w Polsce
60. Hipoteza badawcza:
Na wielkość długiego ogona wpływa
ilość podstron w sklepie.
Czyli im większy parametr site, tym
więcej słów kluczowych w top3, top10
i top50.
64. To powinna być jakaś
istotna zależność,
jak w siatkach
centylowych
65. TOP3 TOP10 TOP50
Wyniki poddano normalizacji logistycznej.
Wszystkie skale przyjmują wartości od 0 do 1.
Chmura wyników nie układa się wzdłuż jakiejkolwiek prostej lub krzywej.
Nie można potwierdzić związku między tymi skalami.
Tymczasem...
66. TOP3 TOP10 TOP50
Dalsze analizy ograniczyliśmy jedynie do wyników maksymalnie wynoszących
0,2. Znaczną część danych usunięto, pozostawiając tylko te najczęściej
występujące. Czyli poniższe wyniki zawierają jedynie 4% zakresy wyników, a
odrzucamy 96% powierzchni wykresów.
Brak ścisłego liniowego związku i nie da się go wykazać.
68. Wygląda na to,
że algorytm Google
nie faworyzuje dużych
stron i byle jaszczurka
ma szanse w starciu
z krokodylem.
69. Podsumowanie
Sama wielkość witryny nie zapewni Ci długiego ogona
Long Tail SEO wymaga technicznego SEO
Long Tail SEO wymaga contentu
Long Tail SEO wymaga strategii
Dzięki Long Tail SEO możesz rywalizować
z krokodylami ;)
70. Dziękuję za uwagę :)
Tomasz Kołkiewicz
tomek@seo4.net
Podziękowania
dla Damiana Sałkowskiego
i Michała Wrotkowskiego
z SENUTO