Europeancoffeetrip.com - SEO Checker

Overview of the SEO Check
Meta information
99% 
Page quality
81% 
Page structure
58% 
Link structure
32% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.19 s
File size
201.40 kB
Words
662
Media files
54
Number of links
127 internal / 25 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
European Coffee Trip | Your Speciality Coffee Guide in Europe
The length of the page title is perfect. (557 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
European Coffee Trip is an online magazine and a guide featuring Speciality coffee culture in Europe. We create articles, interviews, photos and videos!
The length of the meta description is perfect. (931 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://europeancoffeetrip.com/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-gb
Server location: United States of America
The following language is defined by HTML: en-gb
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain name is very long.
The domain is no subdomain.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
viewportwidth=device-width, initial-scale=1.0
robotsindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
descriptionEuropean Coffee Trip is an online magazine and a guide featuring Speciality coffee culture in Europe. We create articles, interviews, photos and videos!
generatorWordPress 6.3.5
onesignalwordpress-plugin
msapplication-TileImagehttps://europeancoffeetrip.com/wp-content/uploads/2020/05/cropped-apple-touch-icon-test-270x270.png
article:publisherhttps://www.facebook.com/EuropeanCoffeeTrip
article:modified_time2024-05-16T12:35:27+00:00
langen-gb
twitter:cardsummary_large_image
twitter:site@EuroCoffeeTrip
og:localeen_GB
og:typewebsite
og:titleEuropean Coffee Trip | Your Speciality Coffee Guide in Europe
og:descriptionEuropean Coffee Trip is an online magazine and a guide featuring Speciality coffee culture in Europe. We create articles, interviews, photos and videos!
og:urlhttps://europeancoffeetrip.com/
og:site_nameEuropean Coffee Trip
og:imagehttps://europeancoffeetrip.com/wp-content/uploads/2020/03/ect-youtube-cover-v4.png
og:image:width2133
og:image:height1200
og:image:typeimage/png
charsetUTF-8

Test up to 1.000 webpages of europeancoffeetrip.com with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
These Typos were found:
  • ect => etc
There are 2 text duplicates on this page:
  • Duplicate: We will update you weekly on our freshest articles, videos, city guide...
This page contains 662 words. That's ok.
19.5% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
The page contains a listing, which indicates a good text layout.
3 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
The average number of words per sentence of 17.25 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1.0" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 13 tags for this page.
Image SEO
(Somewhat important)
36 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
data:[...] Base64European Coffee Trip - logo
data:[...] Base64Menu logo
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64Eversys Factory Tour in Switzerland
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64Coaltown Coffee Roasters - How To Grow Coffee Business With Purpose
data:[...] Base64No alt attribute provided
data:[...] Base64Dirty Coffee Recipe & Technique (by European Coffee Trip)
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64European Coffee Trip mobile app for iOS & Android
data:[...] Base64Victoria Arduino x European Coffee Trip
data:[...] Base64ECT x Puqpress 2022 - Love Coffee Tamp Perfect
data:[...] Base64Easy Hario Switch Recipe by Emi Fukahori (MAME in Zurich, Switzerland)
data:[...] Base64Victoria Arduino E1 Prima EXP espresso machine
data:[...] Base64Comandante C60 Baracuda Grinder
data:[...] Base64Roaster Stories: Alf&Bet Roasters & EMA Espresso Bar in Prague
data:[...] Base64Jaroslav and Ondre at the Candycano Coffee Roastery (shelfs with coffee)
data:[...] Base64Roaster Stories: Belleville Brûlerie in Paris, France
data:[...] Base64Eversys x European Coffee Trip - Latte Art
data:[...] Base64Cropster x European Coffee Trip (July 2024)
data:[...] Base64DiFluid Omix x European Coffee Trip
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64European Coffee Trip - logo white

Page structure

H1 heading
(Critically important)
There is no H1 heading specified.
Headings
(Important)
Some headings occur twice on the page.
The structure of headings is missing one or more levels. Do not skip heading levels.
There are 50 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H2 Barista Stories: Zjevaun Lemar Janga of Ripsnorter & Harvest Cafe and Bakery, Rotterdam
H2 Barista Stories: Luthfan Satrio Pradipto of SCHVARZ and QUBE, Düsseldorf
H2 Barista Stories: Kelvin Lee of Nostos Coffee, London
H2 Making of Super Automatic Espresso Machines: Eversys Factory Tour in Switzerland
H2 Barista Stories: Federico Pinna of Urban Cafe, Treviglio
H2 Barista Stories: Aistė Košienė of Coffee Spells, Vilnius
H2 Barista Stories: Kateřina Myšková of Doubleshot, Prague
H2 Barista Stories: Marie Picoche of MAME Geneva
H2 Barista Stories: Daniel Horbat of Sumo Coffee Roasters, Dublin
H2 CITY GUIDES
H2 PROUDLY SPONSORED BY
H2 LATEST POSTS
H2 Barista Stories: Şevval Nida Fetullahoğlu of Tetra N Roastery, Ankara
H2 A Tour at Coaltown Coffee Roasters in Wales
H2 Barista Stories: Zbyněk Vojtěšek of QB box, České Budějovice
H2 How To Make Dirty Coffee Like A Pro (Easy Recipe & Technique)
H2 Barista Stories: David Lalonde of Rabbit Hole Roasters, Montreal
H2 Barista Stories: Iryna Basko of Dotyk Dripper & Octo Tower, Kyiv
H2 Barista Stories: Inna Zamikhovska of Black Hat Coffee, Hamburg
H2 Barista Stories: Andrei Clenciu of Perfect Simplu, Bucharest
H2 Supported By
H2 VIDEOS
H2 Easy Hario Switch Recipe from Emi Fukahori (World Brewers Cup Champion)
H2 Victoria Arduino Eagle One Prima EXP: The Best Espresso Machine For Our Studio?
H2 Comandante C60 Baracuda: The New Heavy-Weight Champion of Manual Coffee Grinders
H2 ROASTER STORIES
H2 Roaster Stories: Alf&Bet Roasters & EMA Espresso Bar in Prague
H2 A Coffee Journey, Made Even Sweeter: Candycane Coffee
H2 Roaster Stories: Belleville Brûlerie in Paris, France
H2 Supported By Duplicate text
H2 BARISTA STORIES
H2 Barista Stories: Lisa Zancanella of Foyer Espresso Bar & SO Coffee Roasters
H2 Barista Stories: Brice Robin of Polygone Formations, Paris
H2 Barista Stories: Osama Shammo of Elbgold, Hamburg
H2 Barista Stories: Dario Pieber of Rent a Barista, Basel
H2 Barista Stories: Andrei Alexandru Tecau of SCA Romania and Guido, Bucharest
H2 Barista Stories: Rui Pedro Bastos Pedrosa of SO Coffee Roasters, Porto
H2 CONNECT WITH US
H2 FEATURED CAFÉS
H3 FREE NEWSLETTER!
H3 Brasov
H3 Bremen
H3 All 196 city guides
H3 FREE NEWSLETTER! Duplicate text
H3 Goldener Papagei
H3 Outlier
H3 20m² Espresso bar
H3 Café Nuances
H3 Klobouk dolů coffee & store
H3 The Folks Santos
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
20 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
There are 25 external links on this page.
LinkAttributesAnchor text
https://europeancoffeetrip.com/IMG-ALT European Coffee Trip - logo
https://europeancoffeetrip.com/IMG-ALT Menu logo
/magazine/Magazine
/city-guides/City Guides
/brew-guides/Brew Guides
/reviews/Reviews
http://www.facebook.com/Europe...Nofollow External Subdomain No Text
http://www.twitter.com/EuroCof...Nofollow External Subdomain No Text
http://www.instagram.com/europ...Nofollow External Subdomain No Text
http://www.youtube.com/Europea...Nofollow External Subdomain No Text
/barista-stories-zjevaun-lemar...No Text
/barista-stories-zjevaun-lemar...Barista Stories: Zjevaun Lemar Janga of Ripsnorter & Harvest Cafe and Bakery, Rotterdam
/category/interview/Interview
/barista-stories-luthfan-satri...No Text
/barista-stories-luthfan-satri...Barista Stories: Luthfan Satrio Pradipto of SCHVARZ and QUBE, Düsseldorf
/category/interview/Text duplicate Interview
/barista-stories-kelvin-lee/No Text
/barista-stories-kelvin-lee/Barista Stories: Kelvin Lee of Nostos Coffee, London
/category/interview/Text duplicate Interview
/making-of-super-automatic-esp...IMG-ALT Eversys Factory Tour in Switzerland
/making-of-super-automatic-esp...Making of Super Automatic Espresso Machines: Eversys Factory Tour in Switzerland
/category/video/Video
/barista-stories-federico-pinna/No Text
/barista-stories-federico-pinna/Barista Stories: Federico Pinna of Urban Cafe, Treviglio
/category/interview/Text duplicate Interview
/barista-stories-aiste-kosiene/No Text
/barista-stories-aiste-kosiene/Barista Stories: Aistė Košienė of Coffee Spells, Vilnius
/category/interview/Text duplicate Interview
/barista-stories-katerina-mysk...No Text
/barista-stories-katerina-mysk...Barista Stories: Kateřina Myšková of Doubleshot, Prague
/category/interview/Text duplicate Interview
/barista-stories-marie-picoche/No Text
/barista-stories-marie-picoche/Barista Stories: Marie Picoche of MAME Geneva
/category/interview/Text duplicate Interview
/barista-stories-daniel-horbat/No Text
/barista-stories-daniel-horbat/Barista Stories: Daniel Horbat of Sumo Coffee Roasters, Dublin
/category/interview/Text duplicate Interview
/here/Find the closest cafes
/brasov/Brasov City guide
/bremen/Bremen City guide
/city-guides/All 196 city guides
https://www.victoriaarduino.co...New window External Subdomain No Text
https://www.comandantegrinder....New window External Subdomain No Text
https://www.cropster.com/produ...New window External Subdomain No Text
https://www.puqpress.com/New window External Subdomain No Text
https://www.eversys.com/New window External Subdomain No Text
/barista-stories-sevval-nida-f...No Text
/barista-stories-sevval-nida-f...Barista Stories: Şevval Nida Fetullahoğlu of Tetra N Roastery, Ankara
/ankara/Ankara
/turkey/Turkey
/coaltown-coffee-roasters-busi...IMG-ALT Coaltown Coffee Roasters - How To Grow Coffee Business With Purpose
/coaltown-coffee-roasters-busi...A Tour at Coaltown Coffee Roasters in Wales
/uk/United Kingdom
/barista-stories-zbynek-vojtesek/No Text
/barista-stories-zbynek-vojtesek/Barista Stories: Zbyněk Vojtěšek of QB box, České Budějovice
/ceskebudejovice/České Budějovice
/czech-republic/Czech Republic
/dirty-coffee-recipe-milbok/IMG-ALT Dirty Coffee Recipe & Technique (by European Coffee Trip)
/dirty-coffee-recipe-milbok/How To Make Dirty Coffee Like A Pro (Easy Recipe & Technique)
/barista-stories-david-lalonde/No Text
/barista-stories-david-lalonde/Barista Stories: David Lalonde of Rabbit Hole Roasters, Montreal
/barista-stories-iryna-basko/No Text
/barista-stories-iryna-basko/Barista Stories: Iryna Basko of Dotyk Dripper & Octo Tower, Kyiv
/kyiv/Kyiv
/ukraine/Ukraine
/barista-stories-inna-zamikhov...No Text
/barista-stories-inna-zamikhov...Barista Stories: Inna Zamikhovska of Black Hat Coffee, Hamburg
/hamburg/Hamburg
/germany/Germany
/barista-stories-andrei-clenciu/No Text
/barista-stories-andrei-clenciu/Barista Stories: Andrei Clenciu of Perfect Simplu, Bucharest
/bucharest/Bucharest
/romania/Romania
/appNew window IMG-ALT European Coffee Trip mobile app for iOS & Android
https://www.victoriaarduino.co...New window External Subdomain IMG-ALT Victoria Arduino x European Coffee Trip
https://www.puqpress.com/New window External Subdomain IMG-ALT ECT x Puqpress 2022 - Love Coffee Tamp Perfect
/easy-hario-switch-recipe-emi-...IMG-ALT Easy Hario Switch Recipe by Emi Fukahori (MAME in Zurich, Switzerland)
/easy-hario-switch-recipe-emi-...Easy Hario Switch Recipe from Emi Fukahori (World Brewers Cup Champion)
/zurich/Zurich
/switzerland/Switzerland
/victoria-arduino-prima-exp-es...IMG-ALT Victoria Arduino E1 Prima EXP espresso machine
/victoria-arduino-prima-exp-es...Victoria Arduino Eagle One Prima EXP: The Best Espresso Machine For Our Studio?
/comandante-c60-baracuda-grinder/IMG-ALT Comandante C60 Baracuda Grinder
/comandante-c60-baracuda-grinder/Comandante C60 Baracuda: The New Heavy-Weight Champion of Manual Coffee Grinders
/alfbet-roasters-ema-espresso-...IMG-ALT Roaster Stories: Alf&Bet Roasters & EMA Espresso Bar in Prague
/alfbet-roasters-ema-espresso-...Text duplicate Roaster Stories: Alf&Bet Roasters & EMA Espresso Bar in Prague
/prague/Prague
/czech-republic/Text duplicate Czech Republic
/roaster-stories-candycane-cof...IMG-ALT Jaroslav and Ondre at the Candycano Coffee Roastery (shelfs with coffee)
/roaster-stories-candycane-cof...A Coffee Journey, Made Even Sweeter: Candycane Coffee
/prague/Text duplicate Prague
/czech-republic/Text duplicate Czech Republic
/roaster-stories-belleville-br...IMG-ALT Roaster Stories: Belleville Brûlerie in Paris, France
/roaster-stories-belleville-br...Text duplicate Roaster Stories: Belleville Brûlerie in Paris, France
/paris/Paris
/france/France
https://eversys.com/New window External IMG-ALT Eversys x European Coffee Trip - Latte Art
https://www.cropster.com/produ...New window External Subdomain IMG-ALT Cropster x European Coffee Trip (July 2024)
https://digitizefluid.com/prod...New window External IMG-ALT DiFluid Omix x European Coffee Trip
/barista-stories-lisa-zancanella/No Text
/barista-stories-lisa-zancanella/Barista Stories: Lisa Zancanella of Foyer Espresso Bar & SO Coffee Roasters
/athens/Athens
/greece/Greece
/barista-stories-brice-robin/No Text
/barista-stories-brice-robin/Barista Stories: Brice Robin of Polygone Formations, Paris
/paris/Text duplicate Paris
/france/Text duplicate France
/barista-stories-osama-shammo/No Text
/barista-stories-osama-shammo/Barista Stories: Osama Shammo of Elbgold, Hamburg
/hamburg/Text duplicate Hamburg
/germany/Text duplicate Germany
/barista-stories-dario-pieber/No Text
/barista-stories-dario-pieber/Barista Stories: Dario Pieber of Rent a Barista, Basel
/switzerland/Text duplicate Switzerland
/barista-stories-andrei-alexan...No Text
/barista-stories-andrei-alexan...Barista Stories: Andrei Alexandru Tecau of SCA Romania and Guido, Bucharest
/bucharest/Text duplicate Bucharest
/romania/Text duplicate Romania
/barista-stories-rui-pedro-bas...No Text
/barista-stories-rui-pedro-bas...Barista Stories: Rui Pedro Bastos Pedrosa of SO Coffee Roasters, Porto
/porto/Porto
/portugal/Portugal
https://www.facebook.com/Europ...External Subdomain Central place where we inform 
about everything ECT–related.
https://www.youtube.com/Europe...External Subdomain We are publishing new videos regularly. Don’t miss out!
https://www.instagram.com/euro...External Subdomain Stories of everyday things that happen on our trip.
https://twitter.com/EuroCoffee...External Short updates about what is going on in the speciality coffee world.
https://www.mixcloud.com/europ...External Subdomain Listen to special mixtapes from 
baristas from all over Europe.
/cafe/goldenerpapagei-vienna/Goldener Papagei Vienna, Austria
/cafe/outlier-glasgow/Outlier Glasgow, United Kingdom
/cafe/20m2bykapkafe-prague/20m² Espresso bar Prague, Czech Republic
/cafe/cafenuances-vieuxcolombi...Café Nuances Paris, France
/cafe/kloboukdolu-ceskykrumlov/Klobouk dolů coffee & store Český Krumlov, Czech Republic
/cafe/thefolkssantos-lisbon/The Folks Santos Lisbon, Portugal
/city-guides/More cafés
https://business.europeancoffe...External Subdomain For Business
/add-cafe/Submit a cafe
/advertise/Advertise
/privacy-policy/Privacy Policy
https://europeancoffeetrip.com/IMG-ALT European Coffee Trip - logo white
/magazine/Text duplicate Magazine
/city-guides/Text duplicate City Guides
/brew-guides/Text duplicate Brew Guides
/reviews/Text duplicate Reviews
http://www.facebook.com/Europe...Nofollow External Subdomain No Text
http://www.twitter.com/EuroCof...Nofollow External Subdomain No Text
http://www.instagram.com/europ...Nofollow External Subdomain No Text
http://www.youtube.com/Europea...Nofollow External Subdomain No Text
https://business.europeancoffe...External Subdomain Text duplicate For Business
/add-cafe/Text duplicate Submit a cafe
/advertise/Text duplicate Advertise
/ect2019/?action=lostpassword&...Lost your password?
A-TITLE Password Lost and Found
/privacy-policy/New window Privacy policy

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://europeancoffeetrip.com/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
A Content Delivery Network like Google Hosted Libraries can save bandwidth for the JQuery files.
The page response time is excellent with 0.19 seconds.
The file size of the HTML document is fine (201 kB).

HTTP Response Header

NameValue
dateWed, 17 Jul 2024 14:55:02 GMT
content-typetext/html; charset=UTF-8
cf-ray8a4b12173e0f39d0-FRA
cf-cache-statusDYNAMIC
link<https://europeancoffeetrip.com/wp-json/>; rel="https://api.w.org/", <https://europeancoffeetrip.com/wp-json/wp/v2/pages/1051>; rel="alternate"; type="application/json", <https://europeancoffeetrip.com/>; rel=shortlink
varyAccept-Encoding
ki-cache-typeNone
ki-cf-cache-statusBYPASS
ki-edgev=20.2.8;mv=3.0.6
ki-origing1p
x-content-type-optionsnosniff
x-edge-location-klb1
x-kinsta-cacheHIT
report-to{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=051l9M8lNekdeOjhEcNquDCT%2Bff0IVNmHeYLza68sQOooX1K5gHwaiYT%2BfICZ8Yilp88My2prljG25Y1Is%2BfwbTp1kEip7S2Y5K5qwMVcukv5XjH1CRz3VYy2oP6NuRxmIBW4x4h6Eg%3D"}],"group":"cf-nel","max_age":604800}
nel{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
servercloudflare
content-encodinggzip
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This website has excellent links from other websites.
This page has backlinks from 786 referring domains.
This page has 3,380 backlinks.
This page has backlinks from 560 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

# START YOAST BLOCK
# ---------------------------
User-agent: *
Disallow:

Sitemap: https://europeancoffeetrip.com/sitemap_index.xml
# ---------------------------
# END YOAST BLOCK

Search preview

europeancoffeetrip.com
European Coffee Trip | Your Speciality Coffee Guide in Europe
European Coffee Trip is an online magazine and a guide featuring Speciality coffee culture in Europe. We create articles, interviews, photos and videos!

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
Coffee81%Check
European Coffee79%Check
COFFEE TRIP79%Check
EUROPEAN COFFEE TRIP77%Check
Coffee Guide74%Check
Speciality Coffee71%Check
Speciality Coffee Guide71%Check
trip70%Check
guide66%Check
Coffee Roasters65%Check

Test up to 1.000 webpages of europeancoffeetrip.com with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions