Oldschool.runescape.wiki - SEO Checker

Overview of the SEO Check
Meta information
76% 
Page quality
72% 
Page structure
64% 
Link structure
45% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.09 s
File size
52.00 kB
Words
707
Media files
25
Number of links
129 internal / 17 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Old School RuneScape Wiki
The length of the page title is perfect. (255 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
We are the official Old School RuneScape encyclopaedia, written and maintained by the players. Since our start on 14 February 2013, we've been the go-to destination for all things Old School.
The meta description is too long: 1183 pixels from max. 1000 pixels. Optimize description
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://oldschool.runescape.wiki/
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)
This page is hosted on a subdomain. Use a top level domain for better SEO results.
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)
No favicon is linked in the HTML code.

Meta tags

NameValue
ResourceLoaderDynamicStylesEmpty
generatorMediaWiki 1.41.1
robotsmax-image-preview:standard
format-detectiontelephone=no
descriptionWe are the official Old School RuneScape encyclopaedia, written and maintained by the players. Since our start on 14 February 2013, we've been the go-to destination for all things Old School.
viewportwidth=1000
langen-gb
og:descriptionWe are the official Old School RuneScape encyclopaedia, written and maintained by the players. Since our start on 14 February 2013, we've been the go-to destination for all things Old School.
og:titleOld School RuneScape Wiki
og:typewebsite
og:urlhttps://oldschool.runescape.wiki/
og:imagehttps://oldschool.runescape.wiki/images/Wiki.png
og:image:width135
og:image:height135
charsetUTF-8

Test up to 1.000 webpages of oldschool.runescape.wiki with our free plan!

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

Page quality

Content
(Critically important)
This page contains 707 words. That's ok.
25.3% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
6 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 14 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
A viewport "width=1000" is provided.
Bold and strong tags
(Somewhat important)
The amount of tags is very high (17). We recommend using a maximum of 14 tags for this page.
The following tag is repeated too often:
Image SEO
(Somewhat important)
23 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
...av_&_Mobile_Anniversary_Update.png?51aa8No alt attribute provided
..._Fixes_&_Miscellaneous_Changes.png?e93bdNo alt attribute provided
...ges/Main_page_-_Halloween_2024.png?391ddNo alt attribute provided
/images/Main_page_equipment.png?3eb8fNo alt attribute provided
/images/Main_page_guides.png?c1f6bNo alt attribute provided
/images/Main_page_quests.png?e20aaNo alt attribute provided
/images/Main_page_bestiary.png?12dc9No alt attribute provided
/images/Main_page_calculator.png?e5492No alt attribute provided
/images/Main_page_minigames.png?b402aNo alt attribute provided
/images/Attack_icon.png?b4bceNo alt attribute provided
/images/Magic_icon.png?334cfNo alt attribute provided
/images/Ranged_icon.png?01b0eNo alt attribute provided
/images/Fishing_icon.png?15a98No alt attribute provided
/images/Cooking_icon.png?a0156No alt attribute provided
/images/Mining_icon.png?00870No alt attribute provided
/images/Smithing_icon.png?d26c5No alt attribute provided
/images/Woodcutting_icon.png?6ead4No alt attribute provided
/images/Thieving_icon.png?973feNo alt attribute provided
/images/Agility_icon.png?389e0No alt attribute provided
/images/Fletching_icon.png?15cdaNo alt attribute provided
/images/Farming_icon.png?558faNo alt attribute provided
/images/Discord_logo_icon.svg?c87e0No alt attribute provided
/images/Twitter_icon_white.svg?ec690No alt attribute provided
...p.org/images/Creative_Commons_footer.pngCC BY-NC-SA 3.0
...dgloop.org/images/Weird_Gloop_footer.pngA Weird Gloop wiki

Page structure

H1 heading
(Critically important)
Old School RuneScape Wiki
Too many H1 headings
Headings
(Important)
There are 28 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H1 Old School RuneScape Wiki
H1 Welcome to the OSRS Wiki!
H2 The Curse of Arrav & Mobile Anniversary Update
H2 Halloween Fixes & Miscellaneous Changes
H2 Halloween 2024
H2 Equipment
H2 Skills
H2 Quests
H2 Bestiary
H2 Calculators
H2 Minigames
H2 Popular pages
H2 Announcements
H2 Skill training
H2 On this day...
H2 Help us improve
H2 Poll
H2 Navigation menu
H3 Personal tools
H3 Namespaces
H3 Views
H3 Discord
H3 Navigation
H3 Recent changes
H3 Guides
H3 Community
H3 More RuneScape
H3 Tools
Some internal link anchor texts are too long.
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.
The number of internal links is ok.
There are 17 external links on this page.
LinkAttributesAnchor text
https://oldschool.runescape.wiki/Anchor Jump to navigation
https://oldschool.runescape.wiki/Anchor Jump to search
/w/Old_School_RuneScapeOld School RuneScape
A-TITLE Old School RuneScape
/w/RuneScape:Aboutour start
A-TITLE RuneScape:About
/w/The_Curse_of_ArravA-TITLE The Curse of Arrav
/w/The_Curse_of_Arrav6 November 2024 • Game update The Curse of Arrav & Mobile Anniversary Update This week brings The Curse of Arrav and some much-anticipated Mobile UI Rework u...
A-TITLE The Curse of Arrav
/w/Update:Halloween_Fixes_&_Mi...A-TITLE Update:Halloween Fixes & Miscellaneous Changes
/w/Update:Halloween_Fixes_&_Mi...23 October 2024 • Game update Halloween Fixes & Miscellaneous Changes This week brings a whole heap of small but mighty miscellaneous tweaks!
A-TITLE Update:Halloween Fixes & Miscellaneous Changes
/w/2024_Halloween_eventA-TITLE 2024 Halloween event
/w/2024_Halloween_event16 October 2024 • Game update Halloween 2024 It's Pumpkin Spice season and Gielinor is bursting with Halloween spirit!
A-TITLE 2024 Halloween event
/w/Worn_EquipmentA-TITLE Worn Equipment
/w/Worn_EquipmentEquipment
A-TITLE Worn Equipment
/w/SkillsA-TITLE Skills
/w/SkillsText duplicate Skills
A-TITLE Skills
/w/Quests/ListA-TITLE Quests/List
/w/Quests/ListQuests
A-TITLE Quests/List
/w/BestiaryA-TITLE Bestiary
/w/BestiaryText duplicate Bestiary
A-TITLE Bestiary
/w/CalculatorsA-TITLE Calculators
/w/CalculatorsText duplicate Calculators
A-TITLE Calculators
/w/MinigamesA-TITLE Minigames
/w/MinigamesText duplicate Minigames
A-TITLE Minigames
/w/Money_making_guideMoney making guide
A-TITLE Money making guide
/w/Optimal_quest_guideOptimal quest guide
A-TITLE Optimal quest guide
/w/Achievement_DiaryAchievement Diary
A-TITLE Achievement Diary
/w/Quest_experience_rewardsQuest experience rewards
A-TITLE Quest experience rewards
/w/Quests/ListText duplicate Quests/List
A-TITLE Quests/List
/w/VarlamoreVarlamore
A-TITLE Varlamore
/w/The_Heart_of_DarknessThe Heart of Darkness
A-TITLE The Heart of Darkness
/w/The_HueycoatlThe Hueycoatl
A-TITLE The Hueycoatl
/w/Mastering_MixologyMastering Mixology
A-TITLE Mastering Mixology
/w/Colossal_Wyrm_Agility_CourseColossal Wyrm Agility Course
A-TITLE Colossal Wyrm Agility Course
/w/Hunters'_RumoursHunters' Rumours
A-TITLE Hunters' Rumours
/w/AraxxorAraxxor
A-TITLE Araxxor
https://discord.gg/runescapewikiNew window Nofollow External Discord server
https://tools.runescape.wiki/o...New window External Subdomain Trivial anchor text
here
/w/Trailblazer_Reloaded_LeagueTrailblazer Reloaded League
A-TITLE Trailblazer Reloaded League
https://prices.runescape.wiki/...New window External Subdomain Real-time prices
/w/Deadman:_ApocalypseDeadman: Apocalypse
A-TITLE Deadman: Apocalypse
/w/Pay-to-play_Melee_trainingA-TITLE Pay-to-play Melee training
/w/Pay-to-play_Melee_trainingMelee
A-TITLE Pay-to-play Melee training
/w/Pay-to-play_Magic_trainingA-TITLE Pay-to-play Magic training
/w/Pay-to-play_Magic_trainingMagic
A-TITLE Pay-to-play Magic training
/w/Pay-to-play_Ranged_trainingA-TITLE Pay-to-play Ranged training
/w/Pay-to-play_Ranged_trainingRanged
A-TITLE Pay-to-play Ranged training
/w/Pay-to-play_Fishing_trainingA-TITLE Pay-to-play Fishing training
/w/Pay-to-play_Fishing_trainingFishing
A-TITLE Pay-to-play Fishing training
/w/Pay-to-play_Cooking_trainingA-TITLE Pay-to-play Cooking training
/w/Pay-to-play_Cooking_trainingCooking
A-TITLE Pay-to-play Cooking training
/w/Pay-to-play_Mining_trainingA-TITLE Pay-to-play Mining training
/w/Pay-to-play_Mining_trainingMining
A-TITLE Pay-to-play Mining training
/w/Pay-to-play_Smithing_trainingA-TITLE Pay-to-play Smithing training
/w/Pay-to-play_Smithing_trainingSmithing
A-TITLE Pay-to-play Smithing training
/w/Pay-to-play_Woodcutting_tra...A-TITLE Pay-to-play Woodcutting training
/w/Pay-to-play_Woodcutting_tra...Woodcutting
A-TITLE Pay-to-play Woodcutting training
/w/Pay-to-play_Thieving_trainingA-TITLE Pay-to-play Thieving training
/w/Pay-to-play_Thieving_trainingThieving
A-TITLE Pay-to-play Thieving training
/w/Pay-to-play_Agility_trainingA-TITLE Pay-to-play Agility training
/w/Pay-to-play_Agility_trainingAgility
A-TITLE Pay-to-play Agility training
/w/Pay-to-play_Fletching_trainingA-TITLE Pay-to-play Fletching training
/w/Pay-to-play_Fletching_trainingFletching
A-TITLE Pay-to-play Fletching training
/w/Pay-to-play_Farming_trainingA-TITLE Pay-to-play Farming training
/w/Pay-to-play_Farming_trainingFarming
A-TITLE Pay-to-play Farming training
/w/Skill_training_guidesMore training guides
A-TITLE Skill training guides
/w/Update:Gielinor_Gazette_-_N...Gielinor Gazette - November 2021
A-TITLE Update:Gielinor Gazette - November 2021
/w/Update:The_Nightmare_and_Ch...The Nightmare and Chambers of Xeric QoL
A-TITLE Update:The Nightmare and Chambers of Xeric QoL
/w/Update:Leagues_II_-_Trailbl...Leagues II - Trailblazer: Clue Scroll Changes
A-TITLE Update:Leagues II - Trailblazer: Clue Scroll Changes
/w/Update:Deadman_Invitational...Deadman Invitational - December 17th
A-TITLE Update:Deadman Invitational - December 17th
/w/Update:Protect_Your_Account...Protect Your Account in Under 60 Seconds
A-TITLE Update:Protect Your Account in Under 60 Seconds
/w/Update:Clan_Cup_WinnersClan Cup Winners
A-TITLE Update:Clan Cup Winners
/w/Update:2014_-_Have_your_say!2014 - Have your say!
A-TITLE Update:2014 - Have your say!
/w/Update:Forum_Beta_Launched!Forum Beta Launched!
A-TITLE Update:Forum Beta Launched!
/w/Update:Upgraded_Philadelphi...Upgraded Philadelphia servers
A-TITLE Update:Upgraded Philadelphia servers
https://discord.gg/VYETqtFn9xNew window Nofollow External The RuneScape Wikis Join our server!
https://x.com/OSRS_WikiNew window Nofollow External @OSRS_Wiki Tweet at us!
/w/RuneScape:User_helpWhere can I ask for help?
A-TITLE RuneScape:User help
/w/RuneScape:AboutWhat's this wiki about?
A-TITLE RuneScape:About
/w/RuneScape:Community_PortalWhat is there to do?
A-TITLE RuneScape:Community Portal
/w/RuneScape:Contact_usWhere do I get in touch with administrators?
A-TITLE RuneScape:Contact us
/w/Special:CategoriesCategory
A-TITLE Special:Categories
/w/Category:Old_School_RuneSca...Old School RuneScape Wiki
A-TITLE Category:Old School RuneScape Wiki
/w/Category:Pages_using_Dynami...Pages using DynamicPageList3 parser function
A-TITLE Category:Pages using DynamicPageList3 parser function
/w/Category:Pages_with_a_pollPages with a poll
A-TITLE Category:Pages with a poll
/w/Special:MyTalkTalk
A-TITLE Discussion about edits from this IP address [n]
/w/Special:MyContributionsContributions
A-TITLE A list of edits made from this IP address [y]
/w/Special:CreateAccount?retur...Create account
A-TITLE You are encouraged to create an account and log in; however, it is not mandatory
/w/Special:UserLogin?returnto=...Log in
A-TITLE You are encouraged to log in; however, it is not mandatory [o]
https://oldschool.runescape.wiki/Main Page
A-TITLE View the content page [c]
/w/Talk:Old_School_RuneScape_WikiDiscussion
A-TITLE Discussion about the content page [t]
https://oldschool.runescape.wiki/Read
/?action=editView source
A-TITLE This page is protected. You can view its source [e]
/?action=historyHistory
A-TITLE Past revisions of this page [h]
/?action=purgeRefresh
https://oldschool.runescape.wiki/A-TITLE Visit the main page
https://discord.gg/96a5V2EGh2New window Nofollow External Discord
https://oldschool.runescape.wiki/Main page
/w/RuneScape:AboutAbout us
/w/Special:Random/mainRandom page
/w/RuneScape:Contact_usContact us
https://patreon.com/runescapewikiNew window Nofollow External Donate
/w/Money_making_guide/Killing_...Money making guide/Killing The Whisperer
/?diff=147973502m ago
/w/Special:Contributions/FundsFunds
/w/Giant_ratGiant rat
/?diff=147973484m ago
/w/Special:Contributions/PepeloniPepeloni
/w/Money_making_guide/Killing_...Money making guide/Killing Vardorvis
/?diff=147973476m ago
/w/Special:Contributions/FundsText duplicate Funds
/w/Big_frogBig frog
/?diff=1479734412m ago
/w/Special:Contributions/PepeloniText duplicate Pepeloni
/w/Special:RecentChangesShow more...
/w/2024Recent updates
/w/Quests/ListList of quests
/w/Achievement_DiaryAchievement Diaries
/w/Combat_AchievementsCombat Achievements
/w/Skill_training_guidesSkill training
/w/Money_making_guideMoney making
/w/CalculatorsText duplicate Calculators
https://tools.runescape.wiki/o...New window External Subdomain DPS Calculator
/w/New_player_guideNew player guide
/w/RuneScape:User_helpUser help
/w/RuneScape:Active_discussionsActive discussions
/w/RuneScape:Clan_ChatOSRS Wiki Clan
/w/RuneScape:PoliciesPolicies
https://runescape.wiki/w/RuneS...External RuneScape Wiki
https://classic.runescape.wiki...External Subdomain RSC Wiki
/w/Special:WhatLinksHere/Old_S...What links here
A-TITLE A list of all wiki pages that link here [j]
/w/Special:RecentChangesLinked...Nofollow Related changes
A-TITLE Recent changes in pages linked from this page [k]
/w/Special:SpecialPagesSpecial pages
A-TITLE A list of all special pages [q]
/?oldid=14619461Permanent link
A-TITLE Permanent link to this revision of this page
/?action=infoPage information
A-TITLE More information about this page
/w/Special:NewFilesNew files
/w/Special:Browse/:Old-5FSchoo...Browse properties
https://creativecommons.org/li...Nofollow External CC BY-NC-SA 3.0
https://meta.weirdgloop.org/w/...External Subdomain additional terms apply
http://jagex.com/External Jagex Limited
https://weirdgloop.org/privacyExternal Privacy policy
/w/RuneScape:AboutAbout the Old School RuneScape Wiki
/w/RuneScape:General_disclaimerDisclaimers
https://weirdgloop.org/termsExternal Terms of Use
/w/Special:ContactContact Weird Gloop
/?mobileaction=toggle_view_mobileSubdomain Mobile view
https://creativecommons.org/li...New window External Text duplicate IMG-ALT CC BY-NC-SA 3.0
https://weirdgloop.org/New window External IMG-ALT A Weird Gloop wiki

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://oldschool.runescape.wiki/"
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 is excellent with 0.09 seconds.
The file size of the HTML document is fine (52 kB).

HTTP Response Header

NameValue
dateTue, 12 Nov 2024 04:08:36 GMT
content-typetext/html; charset=UTF-8
cf-ray8e13a96a4f96dbfa-FRA
cf-cache-statusHIT
access-control-allow-origin*
age86287
cache-controlprivate, must-revalidate, max-age=0, stale-while-revalidate=90
content-languageen-GB
last-modifiedMon, 11 Nov 2024 04:02:48 GMT
strict-transport-securitymax-age=31536000; includeSubDomains; preload
varyAccept-Encoding, Cookie, Authorization
via1.1 google
accept-ch
alt-svch3=":443"; ma=86400
content-security-policyframe-ancestors 'none'; object-src 'none'; upgrade-insecure-requests;
referrer-policystrict-origin-when-cross-origin
x-content-type-optionsnosniff
x-frame-optionsDENY
x-request-id92c2a09bd4419acf3207b28fe5bd837c
x-servernginx-7c59c4f75c-2lmqn
x-xss-protection1; mode=block
server-timingcfCacheStatus;desc="HIT"
servercloudflare
content-encodinggzip
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 6,823 referring domains.
This page has 339,064 backlinks.
This page has backlinks from 4,561 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /w/Property:
Disallow: /w/Property%3A
Disallow: /w/property:
Disallow: /*?title=Property:
Disallow: /*?title=Property%3A
Disallow: /*?*&title=Property:
Disallow: /*?*&title=Property%3A
Disallow: /w/Special:
Disallow: /w/Special%3A
Disallow: /w/special:
Disallow: /*?title=Special:
Disallow: /*?title=Special%3A
Disallow: /*?*&title=Special:
Disallow: /*?*&title=Special%3A
Disallow: /api.php
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*&section=

##############
## SEO bots ##
##############

User-agent: AhrefsBot
Disallow: /

User-agent: DotBot
Disallow: /

User-agent: Mauibot
Disallow: /

User-agent: MJ12bot
Disallow: /

# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /

User-agent: SemrushBot
Disallow: /

User-agent: DataForSeoBot
Disallow: /

User-agent: Neevabot
Disallow: /

User-agent: MegaIndex
Disallow: /

User-agent: Seekport
Disallow: /

User-agent: Barkrowler
Disallow: /

User-agent: ImagesiftBot
Disallow: /

User-agent: BLEXBot
Disallow: /

User-agent: SenutoBot
Disallow: /

###############
### AI bots ###
###############

User-agent: GPTBot
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: yacybot
Disallow: /

User-agent: meta-externalagent
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: AI2Bot
Disallow: /

Sitemap: https://oldschool.runescape.wiki/images/sitemaps/index.xml

Search preview

oldschool.runescape.wiki
Old School RuneScape Wiki
We are the official Old School RuneScape encyclopaedia, written and maintained by the players. Since our start on 14 February 2013, we've been the go-to destination for all things Old School.

Most important keywords

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

KeywordResultRecheck
RuneScape89%Check
School RuneScape89%Check
Old School RuneScape88%Check
Old School RuneScape Wiki86%Check
Old85%Check
School85%Check
Old School85%Check
RuneScape Wiki84%Check
Wiki79%Check
things Old65%Check

Test up to 1.000 webpages of oldschool.runescape.wiki 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