Beatmungspflegeportal.de - SEO Checker

Overview of the SEO Check
Meta information
86% 
Page quality
78% 
Page structure
67% 
Link structure
66% 
Server
72% 
External factors
100% 
SEO Score
Response time
1.00 s
File size
177.80 kB
Words
2315
Media files
75
Number of links
69 internal / 58 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Beatmungspflegeportal | Informationsportal für die Beatmungspflege
The page title should be shorter than 580 pixels. It is 610 pixels long. Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
Das Beatmungspflegeportal ist Deutschlands einziges umfassendes Informationsportal für die Beatmungspflege.
The length of the meta description is perfect. (693 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://beatmungspflegeportal.de/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: de
Language defined in HTML: de-de
Server location: United States of America
The following language is defined by HTML: de-de
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, maximum-scale=1
robotsindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
descriptionDas Beatmungspflegeportal ist Deutschlands einziges umfassendes Informationsportal für die Beatmungspflege.
bmi-version1.4.5
generatorPowered by Slider Revolution 6.1.7 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface.
msapplication-TileImagehttps://beatmungspflegeportal.de/wp-content/uploads/2020/01/icon-300x300.png
article:modified_time2022-07-22T13:11:37+00:00
langde-de
og:localede_DE
og:typewebsite
og:titleBeatmungspflegeportal | Informationsportal für die Beatmungspflege
og:descriptionDas Beatmungspflegeportal ist Deutschlands einziges umfassendes Informationsportal für die Beatmungspflege.
og:urlhttps://beatmungspflegeportal.de/
og:site_nameBeatmungspflegeportal
og:imagehttps://beatmungspflegeportal.de/wp-content/uploads/2020/01/logo.jpg
og:image:width150
og:image:height150
og:image:typeimage/jpeg
charsetUTF-8

Test up to 1.000 webpages of beatmungspflegeportal.de with our free plan!

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

Page quality

Content
(Critically important)
This page contains 2315 words. That's ok.
41.2% 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.
13 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 19.58 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
Multiple viewport tags are given. There should only be one.
A viewport "width=device-width, user-scalable=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 46 tags for this page.
Image SEO
(Somewhat important)
61 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
...irectory2/design/img/ico/ico_twitter.pngNo alt attribute provided
/wp-content/uploads/2020/01/logo.pnglogo
/wp-content/uploads/2020/01/logo.pnglogo
...ontent/uploads/2020/03/Acura_Vita_01.jpgNo alt attribute provided
/wp-content/uploads/2020/03/Logo_Aero-2.jpgNo alt attribute provided
/wp-content/uploads/2020/09/AIF_Logo.jpgNo alt attribute provided
...nt/uploads/2020/03/w210_104__Alegria.jpgNo alt attribute provided
...oads/2020/09/AS-Nachbarschaftspflege.jpgNo alt attribute provided
...ploads/2020/04/w210_104__beluga_Logo.jpgNo alt attribute provided
...2020/01/05.12.2016Logo_Casacura_GmbH.jpgNo alt attribute provided
...ent/uploads/2020/04/logo_1apf_200_76.jpgNo alt attribute provided
.../uploads/2020/04/Deutsche-Fachpflege.jpgNo alt attribute provided
...w210_150_2446_logo_Pflegedienst_Elai.jpgNo alt attribute provided
.../2020/03/w210_150_7843_TAB_Logo_2020.jpgNo alt attribute provided
...oads/2020/03/w210_104__Logo24_Teaser.jpgNo alt attribute provided
...ds/2020/06/Logo_Intensivpflege-Kunze.jpgNo alt attribute provided
...0_150_7829_FAZMED_Logo_bearbeitet_04.jpgNo alt attribute provided
...t/uploads/2020/03/FLORA_Logo_420x270.pngNo alt attribute provided
..._4799_Teaserfutura-gmbh-logo_210x123.jpgNo alt attribute provided
...ent/uploads/2020/04/GIP_Logo_420x270.jpgNo alt attribute provided
...nt/uploads/2020/09/HK24_Logo_420x270.jpgNo alt attribute provided
...7953_Intensivpflege_mit_Herz_210x175.jpgNo alt attribute provided
/wp-content/uploads/2020/04/itshome.jpgNo alt attribute provided
...ploads/2020/03/Kieser_Intensivpflege.jpgNo alt attribute provided
...20/03/w210_150_7408_Leben_fuer_Leben.jpgNo alt attribute provided
...content/uploads/2020/04/Linimed_Logo.jpgNo alt attribute provided
...020/03/MAUTE_Logo_bearbeitet_210x135.jpgNo alt attribute provided
...0/04/w210_150_2904_mobile_LogoTeaser.jpgNo alt attribute provided
...50_3501_Pflegedienst_Hessen_SuedLogo.jpgNo alt attribute provided
.../uploads/2020/04/logo-tobias_210_135.jpgNo alt attribute provided
.../2020/04/Pflegedienst_Prinz_Logo_neu.jpgNo alt attribute provided
...tent/uploads/2020/03/w210_104__Swiss.jpgNo alt attribute provided
...w210_150_8150_Logo_Sperantza_210x135.jpgNo alt attribute provided
...oads/2020/04/w210_104__Logo_210px_01.jpgNo alt attribute provided
...content/uploads/2020/04/Zehlendorfer.jpgNo alt attribute provided
/wp-content/uploads/2020/05/ELFIN.jpgNo alt attribute provided
...d_Krupp_Krankenhaus_Steele_Teaser_02.jpgNo alt attribute provided
/wp-content/uploads/2021/02/smartAware.jpgNo alt attribute provided
/wp-content/uploads/2022/02/BaWiG_Logo.jpgNo alt attribute provided
.../SIGMA-Intensivpflege_Logo-420x270-1.jpgNo alt attribute provided
...oads/2022/04/Oxinero_Wohnanlage_Logo.jpgNo alt attribute provided
...Siegel-Intensivpflege_Logo-420x270-1.pngNo alt attribute provided
/wp-content/uploads/2023/03/Logo-1.jpgNo alt attribute provided
/wp-content/uploads/2020/04/Linimed-NRW.jpgNo alt attribute provided
...content/uploads/2023/04/CODY.care_-3.jpgNo alt attribute provided
/wp-content/uploads/2023/07/beatmet24.jpgNo alt attribute provided
.../uploads/2020/09/Logo-Advivo_420X270.jpgNo alt attribute provided
.../uploads/2020/09/aidura_Logo_420x270.jpgNo alt attribute provided
...tensivpflegedienst-Herz_Logo_420x270.jpgNo alt attribute provided
...uploads/2020/09/AIRCARE_Logo_420x270.jpgNo alt attribute provided
...uploads/2023/07/Buchban_Logo_420x270.jpgNo alt attribute provided
...ds/2023/07/Immerda-GmbH_Logo_420x270.jpgNo alt attribute provided
...ploads/2020/07/Intensio_Logo_420x270.jpgNo alt attribute provided
...23/07/Krankenschwestern_Logo_420x270.jpgNo alt attribute provided
...LW-Intensivpflegedienst_Logo_420x270.jpgNo alt attribute provided
/wp-content/uploads/2020/03/Plus.jpgNo alt attribute provided
...gedienst-HCS-Health-Care-Stanic_Logo.jpgNo alt attribute provided
...blurred/web_BILD-2_blurred-602851768.jpgIPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
...24/07/content60/content60-2267307358.pngUmgang mit medizinischen Geräten
...age395613/newsimage395613-1184213613.pngNeue S3-Leitlinie „Nichtinvasive Beatmung als Therapie der chronischen respiratorischen Insuffizienz“ veröffentlicht
...24/07/content59/content59-2716236464.pngExpertenstandard Kontinenzförderung in der Pflege
...age394483/newsimage394483-1389370325.jpgNeue Therapieoption für tödliche Nervenerkrankung ALS
...age394304/newsimage394304-2089591731.pngWarum Muskeln schwächer werden und schwinden
...age394773/newsimage394773-1717464839.jpgKünstliche Beatmung kann Keimzentren für akutes Lungenversagen hervorrufen
...mage393704/newsimage393704-566304340.jpgMini-Lungen enthüllen Rätsel: So infizieren Krankheitserreger die Lunge
...24/07/content58/content58-2183056591.pngManagement in der Pflege
...4/07/Digab_1760/Digab_1760-703163729.jpg30 Jahre DIGAB-Kongress: Jahrestagung in Augsburg gab viele Impulse
.../uploads/2020/04/Deutsche-Fachpflege.jpgNo alt attribute provided
...t/uploads/2021/02/smartAware-300x193.jpgNo alt attribute provided
...uploads/2024/05/Intensivpflege24_Bpp.jpgNo alt attribute provided
...ads/2020/04/kompetenzpartner-300x200.pngNo alt attribute provided
...ntent/uploads/2020/10/stellenanzeige.pngNo alt attribute provided
/wp-content/uploads/2021/01/marcom_bpp.pngNo alt attribute provided
...lurred/web_BILD-2_blurred-3632781956.jpgIPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
...024/07/content60/content60-615268370.pngUmgang mit medizinischen Geräten

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.
Some headings do not have any content.

Heading structure

Heading levelContent
H2 Unsere Kompetenzpartner
H2 Aktuelle Meldungen
H2 Empty heading
H2 Das Beatmungspflegeportal in Zahlen
H3 Menü
H3 Hier können Sie in unseren Artikeln suchen:
H3 IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
H3 Umgang mit medizinischen Geräten
H3 Neue S3-Leitlinie „Nichtinvasive Beatmung als Therapie der chronischen respiratorischen Insuffizienz“ veröffentlicht
H3 Expertenstandard Kontinenzförderung in der Pflege
H3 Neue Therapieoption für tödliche Nervenerkrankung ALS
H3 Warum Muskeln schwächer werden und schwinden
H3 Künstliche Beatmung kann Keimzentren für akutes Lungenversagen hervorrufen
H3 Mini-Lungen enthüllen Rätsel: So infizieren Krankheitserreger die Lunge
H3 Management in der Pflege
H3 30 Jahre DIGAB-Kongress: Jahrestagung in Augsburg gab viele Impulse
H3 Unsere Premiumpartner
H3 Sind Sie schon dabei?
H3 Spannende Jobs zu vergeben?
H3 Unsere Kategorien
H3 Über uns
H3 Direktkontakt
H3 LINKS
H3 Neueste Meldungen
H4 IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“ Duplicate text
H4 Umgang mit medizinischen Geräten Duplicate text
Some anchor texts are used more than once.
3 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are too many external links (58) on this page.
LinkAttributesAnchor text
https://www.facebook.com/Beatm...New window External Subdomain Facebook
https://twitter.com/BeatmungsPPNew window External X
https://www.instagram.com/beat...New window External Subdomain Instagram
https://beatmungspflegeportal.de/IMG-ALT logo
A-TITLE Beatmungspflegeportal
/aktuelles/Aktuelles
/cat/pflegedienste/Pflege
/cat/pflegedienste/Pflegedienste
/cat/kinderintensivpflegedienste/Kinderintensivpflegedienste
/cat/pflegeheime/Pflegeheime
/cat/wohngruppen_uebergangsgru...Wohn- u. Übergangsgruppen
/cat/selbsthilfegruppen/Selbsthilfegruppen
/cat/beatmungszentren/Medizin
/cat/beatmungszentren/Beatmungszentren
/cat/weaningzentren/Weaningzentren
/cat/krankenhaeuser/Krankenhäuser
/cat/medizinprodukte/Medizinprodukte
/cat/jobs/Jobs
/cat/personaldienstleister/Personaldienstleister
/cat/weiterbildungsinstitute/Bildung
/cat/weiterbildungsinstitute/Weiterbildungsinstitute
/fortbildungen/Fortbildungen
/veranstaltungen/Tipps & Termine
/veranstaltungen/Veranstaltungen
/literaturtipps/Literaturtipps
/weiterfuehrende-links/Weiterführende Links
https://beatmungspflegeportal.de/Text duplicate IMG-ALT logo
A-TITLE Beatmungspflegeportal
http://www.acura-vita-pflege.de/External Subdomain No Text
http://www.aero-pflegedienst.de/External Subdomain No Text
http://www.aif-im-medicenter.de/External Subdomain No Text
http://www.alegria-pflegediens...External Subdomain No Text
http://www.nachbarschafts-pfle...External Subdomain No Text
http://www.beluga-ausbildungsz...External Subdomain No Text
http://www.casacura-pflegedien...External Subdomain No Text
http://www.1apflegedienst.de/External Subdomain No Text
https://deutschefachpflege.de/External No Text
http://elai-berlin.de/External No Text
https://www.pgdiakonie.de/lung...External Subdomain No Text
http://www.pflege-kunze.de/External Subdomain No Text
http://fazmed.de/External No Text
http://www.flora-pflegedienst.de/External Subdomain No Text
/item/futura-gmbh-pflegen-betr...No Text
http://www.gip-intensivpflege.de/External Subdomain No Text
http://www.hk24-pflegedienst.de/External Subdomain No Text
https://www.intensivpflege-mit...External Subdomain No Text
http://its-home.net/External No Text
http://kieser-pflege.de/home/External No Text
http://www.leben-fuer-leben.de/External Subdomain No Text
http://www.linimed.de/External Subdomain No Text
https://maute-beatmungspflege.de/External No Text
http://www.mobile-lebenmitserv...External Subdomain No Text
http://www.pflegedienst-hessen...External Subdomain No Text
http://www.pflege-tobias.de/External Subdomain No Text
https://pflegedienst-prinz.de/External No Text
http://www.swiss-care-pd.ch/External Subdomain No Text
http://www.sperantza.de/External Subdomain No Text
http://www.wittekindshof.de/External Subdomain No Text
http://www.zehlendorfer-pflege...External Subdomain No Text
http://elfin-care.de/External No Text
https://www.krupp-krankenhaus....External Subdomain No Text
https://www.smart-aware.de/External Subdomain No Text
https://www.bawig.com/External Subdomain No Text
https://sigmaintensivpflege.de/External No Text
https://www.oxinero.de/External Subdomain No Text
https://intensiv-team.de/External No Text
https://24h-intensiv-beatmungs...External No Text
https://linimed-nrw.de/External No Text
https://www.cody.care/External Subdomain No Text
https://beatmet24.budigital.de...External Subdomain No Text
https://advivo-beatmung.de/External No Text
https://www.aidura.de/External Subdomain No Text
https://www.ambulanter-intensi...External Subdomain No Text
https://www.aircare-intensiv.de/External Subdomain No Text
https://www.buchban.de/External Subdomain No Text
https://www.immerda-intensivpf...External Subdomain No Text
https://www.intensio24.de/External Subdomain No Text
https://www.kfaf.de/External Subdomain No Text
https://www.lw-intensiv.de/External Subdomain No Text
https://www.pflegedienstplus.com/External Subdomain No Text
https://www.hcs-stanic.de/External Subdomain No Text
/ipv-uebt-kritik-an-versorgung...IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
IMG-ALT IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
/umgang-mit-medizinischen-gera...Umgang mit medizinischen Geräten
IMG-ALT Umgang mit medizinischen Geräten
/neue-s3-leitlinie-nichtinvasi...Neue S3-Leitlinie „Nichtinvasive Beatmung als Therapie der chronischen respiratorischen Insuffizienz“ veröffentlicht
IMG-ALT Neue S3-Leitlinie „Nichtinvasive Beatmung als Therapie der chronischen respiratorischen Insuffizienz“ veröffentlicht
/expertenstandard-kontinenzfoe...Expertenstandard Kontinenzförderung in der Pflege
IMG-ALT Expertenstandard Kontinenzförderung in der Pflege
/neue-therapieoption-fuer-toed...Neue Therapieoption für tödliche Nervenerkrankung ALS
IMG-ALT Neue Therapieoption für tödliche Nervenerkrankung ALS
/warum-muskeln-schwaecher-werd...Warum Muskeln schwächer werden und schwinden
IMG-ALT Warum Muskeln schwächer werden und schwinden
/kuenstliche-beatmung-kann-kei...Künstliche Beatmung kann Keimzentren für akutes Lungenversagen hervorrufen
IMG-ALT Künstliche Beatmung kann Keimzentren für akutes Lungenversagen hervorrufen
/mini-lungen-enthuellen-raetse...Mini-Lungen enthüllen Rätsel: So infizieren Krankheitserreger die Lunge
IMG-ALT Mini-Lungen enthüllen Rätsel: So infizieren Krankheitserreger die Lunge
/management_in_der-pflege/Management in der Pflege
IMG-ALT Management in der Pflege
/30-jahre-digab-kongress-jahre...30 Jahre DIGAB-Kongress: Jahrestagung in Augsburg gab viele Impulse
IMG-ALT 30 Jahre DIGAB-Kongress: Jahrestagung in Augsburg gab viele Impulse
https://www.deutschefachpflege...External Subdomain No Text
https://www.smart-aware.de/External Subdomain No Text
https://fundk-bochum.de/ausser...External No Text
/anzeigen-werbung/No Text
/anzeigen-werbung/No Text
/cat/pflegedienste/01 Pflegedienste (951)
/cat/kinderintensivpflegedienste/02 Kinderintensivpflegedienste (85)
/cat/pflegeheime/03 Pflegeheime (211)
/cat/wohngruppen_uebergangsgru...04 Wohn- u. Übergangsgruppen (398)
/cat/selbsthilfegruppen/05 Selbsthilfegruppen (29)
/cat/weiterbildungsinstitute/06 Weiterbildungsinstitute (123)
/cat/krankenhaeuser/07 Krankenhäuser (497)
/cat/beatmungszentren/08 Beatmungszentren (50)
/cat/weaningzentren/09 Weaningzentren (57)
/cat/jobs/10 Jobs (2)
/cat/personaldienstleister/11 Personaldienstleister (55)
/cat/medizinprodukte/12 Medizinprodukte (325)
/cat/absauggeraete/Absauggeräte (59)
/cat/beatmungsgeraete/Beatmungsgeräte (58)
/cat/beatmungsmasken/Beatmungsmasken (58)
/cat/blasenkatheter/Blasenkatheter (29)
/cat/ernaehrung/Ernährung (35)
/cat/inhalationsgeraete/Inhalationsgeräte (59)
/cat/lifter/Lifter (46)
/cat/pflegehilfsmittel/Pflegehilfsmittel (65)
/cat/rollstuehle/Rollstühle (60)
/cat/sauerstoff/Sauerstoff (82)
/cat/trachealkanuelen/Trachealkanülen (40)
/impressum/Impressum
/datenschutzerklaerung/Datenschutzerklärung
/agb/AGB
/anzeigen-werbung/Anzeigen/Werbung
/stellenanzeige-schalten/Stellenanzeige schalten
/ipv-uebt-kritik-an-versorgung...IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“ 25. Juli 2024
IMG-ALT IPV übt Kritik an Versorgungsverträgen: Bürokratie statt verbesserter Versorgung: „Genug ist genug“
/ipv-uebt-kritik-an-versorgung...Mehr dazu
/umgang-mit-medizinischen-gera...Umgang mit medizinischen Geräten 25. Juli 2024
IMG-ALT Umgang mit medizinischen Geräten
/umgang-mit-medizinischen-gera...Text duplicate Mehr dazu
/cookie-richtlinie-eu/Cookie-Richtlinie (EU)

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://beatmungspflegeportal.de/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time of 1.00 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
The file size of the HTML document is fine (178 kB).

HTTP Response Header

NameValue
link<https://beatmungspflegeportal.de/wp-json/>; rel="https://api.w.org/", <https://beatmungspflegeportal.de/wp-json/wp/v2/pages/19370>; rel="alternate"; type="application/json", <https://beatmungspflegeportal.de/>; rel=shortlink
varyAccept-Encoding,User-Agent
content-encodinggzip
content-typetext/html; charset=UTF-8
dateFri, 26 Jul 2024 09:43:42 GMT
serverApache
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 80 referring domains.
This page has 608 backlinks.
This page has backlinks from 67 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.

Search preview

beatmungspflegeportal.de
Beatmungspflegeportal | Informationsportal für die Beatmungspflege
Das Beatmungspflegeportal ist Deutschlands einziges umfassendes Informationsportal für die Beatmungspflege.

Most important keywords

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

KeywordResultRecheck
Beatmung86%Check
Pflege86%Check
Beatmungspflegeportal80%Check
Künstliche Beatmung65%Check
Außerklinische Beatmung62%Check
außerklinischer Beatmung62%Check
S3-Leitlinie Nichtinvasive Beatmung57%Check
Informationsportal53%Check
Deutschlands einziges umfassendes Informationsportal48%Check
Deutschland46%Check

Test up to 1.000 webpages of beatmungspflegeportal.de 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