Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 21837 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
# As a condition of accessing this website, you agree to abide by the following
# content signals:
# (a) If a Content-Signal = yes, you may collect content for the corresponding
# use.
# (b) If a Content-Signal = no, you may not collect content for the
# corresponding use.
# (c) If the website operator does not include a Content-Signal for a
# corresponding use, the website operator neither grants nor restricts
# permission via Content-Signal with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search results (e.g., returning
# hyperlinks and short excerpts from your website's contents). Search does not
# include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
# augmented generation, grounding, or other real-time taking of content for
# generative AI search answers).
# ai-train: training or fine-tuning AI models.
# use: how AI systems may consume the content (immediate, reference, or full).
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
# BEGIN Cloudflare Managed content
User-agent: *
Content-Signal: search=yes,ai-train=no,use=reference
Allow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CloudflareBrowserRenderingCrawler
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: meta-externalagent
Disallow: /
# END Cloudflare Managed Content
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Khalid - Official Website</title>
<link rel="shortcut icon" href="./assets/img/fav.png" />
<meta name="title" content="Khalid" />
<meta name="description" content="After The Sun Goes Down" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="khalidofficial.com" />
<meta property="og:title" content="Khalid" />
<meta property="og:site_name" content="Khalid" />
<meta property="og:description" content="After The Sun Goes Down" />
<meta property="og:image" content="https://www.khalidofficial.com/assets/img/og.jpg" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="khalidofficial.com" />
<meta name="twitter:title" content="Khalid" />
<meta name="twitter:description" content="After The Sun Goes Down" />
<meta name="twitter:image" content="https://www.khalidofficial.com/assets/img/og.jpg" />
<meta name="facebook-domain-verification" content="mfw1xss08b9y21m3m6r35yhu4fhzs7" />
<!-- Styles -->
<link rel="stylesheet" type="text/css" href="css/aos.css" />
<link rel="stylesheet" id="css-library" href="css/style.css?v=a0a1a3" media="all" />
<!-- Fontawesome -->
<link href="assets/fontawesome/css/fontawesome.css" rel="stylesheet" />
<link href="assets/fontawesome/css/brands.css" rel="stylesheet" />
<!-- Appreciation Engine -->
<script src="https://sme.theappreciationengine.com/framework/js/492?segment=2392688"></script>
<!-- Signup -->
<script async data-community-embed-id="3144fd9f-0221-45e6-a54b-1254c76a6c28"
src="https://mgu-embed.community.com/embed.js"></script>
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
"gtm.start": new Date().getTime(),
event: "gtm.js",
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != "dataLayer" ? "&l=" + l : "";
j.async = true;
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, "script", "dataLayer", "GTM-PPBQ67");
</script>
<!-- End Google Tag Manager -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PPBQ67" height="0" width="0"
style="display: none; visibility: hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<main>
<div class="main-half main-half-left">
<div class="top-content">
<span> after the sun goes down </span>
<span class="d-only"> the new album </span>
<span> out now </span>
</div>
<div class="album-cover">
<img src="assets/img/albums/album-cover.webp" alt="after the sun goes down" />
</div>
<div class="cta-container">
<a href="https://khalid.lnk.to/atsgd" target="_blank">
listen now
</a>
</div>
</div>
<div class="main-half main-half-right">
<header id="header">
<nav id="navMenu">
<a href="music" class="nav-music"> Music </a>
<a href="https://khalidofficial.myshopify.com/" target="_blank" class="nav-merch">
merch
</a>
<a href="tour" class="nav-video"> tour </a>
<a href="video" class="nav-video"> Video </a>
</nav>
<a class="logo">
<img src="assets/img/khalid-logo.svg" class="word" alt="" />
<img src="assets/img/khalid-icon.png" class="icon" alt="Khalid logo" />
</a>
<button class="menu-toggle" id="menuToggle" aria-controls="primary-menu" aria-expanded="false"
onclick="toggleMenu()">
<div class="menu-toggle-x">
<span class="menu"> menu </span>
<span class="close"> close </span>
</div>
</button>
</header>
<div class="new-music">
<div class="thumbnail-container">
<img src="assets/img/albums/tied-up.webp" alt="Tied-Up" />
</div>
<div class="album-info">
<p class="d-only">the new single</p>
<h2>tied-up</h2>
<p class="d-only">out now</p>
<a href="http://khalid.lnk.to/tiedup" target="_blank">
listen now
</a>
</div>
</div>
<div class="new-video">
<div class="video-container">
<video loop autoplay muted preload playsinline
poster="https://cdn-p.smehost.net/sites/fad8ecbd3ed848d4a8549fd29259550a/wp-content/uploads/ft-c11a84474b/Khalid_Nah_16x9.webp">
<source
src="https://cdn-p.smehost.net/sites/fad8ecbd3ed848d4a8549fd29259550a/wp-content/uploads/ft-c11a84474b/Khalid_Nah_16x9.webm"
type="video/webm" />
<source
src="https://cdn-p.smehost.net/sites/fad8ecbd3ed848d4a8549fd29259550a/wp-content/uploads/ft-c11a84474b/Khalid_Nah_16x9.mp4"
type="video/mp4" />
Your browser does not support the video tag.
</video>
</div>
</div>
<a class="watch-video" href="https://khalid.lnk.to/atsgd/youtube" target="_blank">
watch nah music video
</a>
</div>
</main>
<footer>
<div class="legal">
<a class="rca" href="https://www.rcarecords.com/" target="_blank" rel="noopener">
<img src="assets/img/rca.svg" alt="RCA" />
</a>
<div class="copyright">
<p>
© <span id="current_year"></span>
<a href="https://www.sonymusic.com/" rel="noopener" target="_blank">sony music enterntainment</a>.
all rights reserved. |
<a href="https://www.sonymusic.com/terms-and-conditions/" rel="noopener" target="_blank">
terms and conditions
</a>
|
<a href="https://www.sonymusic.com/privacy-policy/" rel="noopener" target="_blank">
privacy policy
</a>
|
<a href="https://www.sonymusic.com/how-we-use-your-data/" rel="noopener" target="_blank">
How we user your data
</a>
|
<a href="https://www.sonymusic.com/privacy-policy/#your-california-privacy-rights" rel="noopener"
target="_blank">
your california privacy rights
</a>
|
<a href="https://www.sonymusic.com/ccpa-contact-form/" rel="noopener" target="_blank">
do not sell my personal information
</a>
|
<a href="https://www.sonymusic.com/feedback/" target="_blank">
send us feedback
</a>
</p>
</div>
</div>
<div class="signup">
<div class="form-container">
<form id="khalid-newsletter-code">
<input type="hidden" name="js_url" id="js_url" value="https://subs.sonymusicfans.com/submit" />
<input type="hidden" name="ae_segment_id" id="ae_segment_id" value="2392686" />
<input type="hidden" name="ae_brand_id" id="ae_brand_id" value="3443782" />
<input type="hidden" name="ae_activities" id="ae_activities"
value='{"actions":{"formsubmission":184134,"secondaryformsubmission":0},"mailing_list_optins":{"a0S240000092vRhEAI":184135}}' />
<input type="hidden" name="ae" id="ae"
value="db1275a443487a733c0a9127248d15de1f9e914d0e58fb57d1e3dbf16b7d6167" />
<input type="hidden" name="form" value="643256" />
<!-- Form Fields -->
<div class="form-group" data-validation="Enter a valid email address">
<input class="form-control" id="field_email_address" name="field_email_address" type="email"
placeholder="EMAIL ADDRESS" aria-label="Email Address" />
</div>
<!-- Submit Button -->
<button type="submit" name="submit_join" id="submit_join">
Join
</button>
<!-- Default Mailing List -->
<div class="input-group default-mailing-list">
<div class="checkbox">
<label>
<input type="hidden" id="mailing-list-id[0]" name="mailing-list-id[0]"
value="a0S240000092vRhEAI" aria-checked="true" checked />
</label>
</div>
</div>
</form>
</div>
<div class="form-disclaimer">
By connecting, you agree to receive news and updates from
Khalid and Sony Music Entertainment. For more information on
how we use your data, please see the links below.
</div>
</div>
<div class="social">
<a class="fab fa-facebook" href="https://www.facebook.com/thegreatkhalid" target="_blank" rel="noopener"
aria-label="Facebook">
<span class="sr-only">Facebook</span>
</a>
<a class="fab fa-x-twitter" href="https://twitter.com/thegreatkhalid" target="_blank" rel="noopener"
aria-label="X">
<span class="sr-only">X</span>
</a>
<a class="fab fa-instagram" href="https://www.instagram.com/thegr8khalid/" target="_blank" rel="noopener"
aria-label="Instagram">
<span class="sr-only">Instagram</span>
</a>
<a class="fab fa-tiktok" href="https://www.tiktok.com/@thegr8khalid?_t=ZT-8yr90Bgq5K1&_r=1" target="_blank"
rel="noopener" aria-label="TikTok">
<span class="sr-only">TikTok</span>
</a>
<a class="fab fa-youtube" href="https://www.youtube.com/@khalid" target="_blank" rel="noopener"
aria-label="YouTube">
<span class="sr-only">YouTube</span>
</a>
<a class="fab fa-soundcloud" href="https://soundcloud.com/thegreatkhalid" target="_blank" rel="noopener"
aria-label="SoundCloud">
<span class="sr-only">SoundCloud</span>
</a>
<a class="fab fa-spotify"
href="https://open.spotify.com/artist/6LuN9FCkKOj5PcnpouEgny?si=bkAJ1BypTVq1HXrEZsFoew" target="_blank"
rel="noopener" aria-label="Spotify">
<span class="sr-only">Spotify</span>
</a>
</div>
</footer>
<div class="modal msg-modal hidden">
<h2>Thank you!</h2>
<span class="btn-close">
<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" role="img">
<path d="M6.42487 6.16833L15.6775 15.4209M6.42487 15.4209L15.6775 6.16833" stroke="#2394C1"
stroke-width="1.5" stroke-linecap="round" />
<title>Close</title>
</svg>
</span>
</div>
<div id="pre-add-modal" class="modal hidden">
<span class="btn-close">
<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" role="img">
<path d="M6.42487 6.16833L15.6775 15.4209M6.42487 15.4209L15.6775 6.16833" stroke="#2394C1"
stroke-width="1.5" stroke-linecap="round" />
<title>Close</title>
</svg>
</span>
<h2>pre-add</h2>
<div class="form-container">
<form id="apple_music_form">
<label for="apple_music_email_address" class="sr">Email Address</label>
<div class="input-group">
<input id="apple_music_email_address" type="email" class="form-control" placeholder="Email Address"
value="" required />
<div class="input-group-append">
<button type="submit">Submit</button>
</div>
</div>
</form>
</div>
</div>
<!-- jQuery -->
<script src="js/lib/jquery/3-6-0/jquery.min.js"></script>
<!-- Libs -->
<script src="js/lib/aos.js"></script>
<!-- Scripts -->
<script src="js/scripts.js"></script>
<!-- Campaign JS Code -->
<script>
jQuery(document).ready(function($) {
$("#khalid-newsletter-code").on("submit", function(e) {
e.preventDefault();
var data = $(this).serialize();
$.ajax({
type: "POST",
url: "https://subs.sonymusicfans.com/submit",
dataType: "json",
data: data,
xhrFields: {
withCredentials: false,
},
success: function(data) {
$("body").addClass("open-modal");
$(".modal").addClass("hidden");
$(".msg-modal h2").html(
"Thank you for signing up!",
);
$(".msg-modal").removeClass("hidden");
},
error: function(err) {
$("body").addClass("open-modal");
$(".modal").addClass("hidden");
$(".msg-modal h2").html(
"It seems there was a problem. Please try again.",
);
$(".msg-modal").removeClass("hidden");
},
});
});
});
</script>
<script src="https://cdn.smehost.net/formssonymusicfanscom-appirioprod/apple-music/v1/amk.js"></script>
<script>
document.addEventListener("musickitloaded", function() {
var sm = new SMEAppleMusic({
ae: {
ae: "db1275a443487a733c0a9127248d15de1f9e914d0e58fb57d1e3dbf16b7d6167",
brand_id: "3443782",
segment_id: "2392688",
activities: '{"actions":{"presave":184144},"mailing_list_optins":{"a0S240000092vRhEAI":184145}}',
},
am: {
dev_token: "",
save_mode: "library",
custom_playlist_name: "",
new_apple_presave: true,
resources: {
playlists: [],
albums: [],
},
},
sf: {
form: "643316",
default_mailing_list: "",
},
smf: {
campaign_id: "643316",
campaign_key: "46b913c535f075a58384269685523328",
},
});
document
.getElementById("apple_music_form")
.addEventListener("submit", function(e) {
e.preventDefault();
var email = document.getElementById(
"apple_music_email_address",
).value;
sm.doActions(email, false, ["a0S240000092vRhEAI"])
.then(function(res) {
$(".modal").addClass("hidden");
$("body").addClass("open-modal");
$(".msg-modal h2").html(
"Thank you for pre-adding!",
);
$(".msg-modal").removeClass("hidden");
})
.catch(function(err) {
$(".modal").addClass("hidden");
$("body").addClass("open-modal");
$(".msg-modal h2").html(
"Please enter valid information.",
);
$(".msg-modal").removeClass("hidden");
});
});
});
</script>
<script src="https://js-cdn.music.apple.com/musickit/v1/musickit.js"></script>
<!-- Spotify -->
<script type="text/javascript">
let SMEPreSave = {
state: null,
spotify_user: null,
url_vars: [],
getURLVars: function(callback, form_id) {
let hash;
let hashes = window.location.href
.slice(window.location.href.indexOf("?") + 1)
.split("&");
for (let i = 0; i < hashes.length; i++) {
hash = hashes[i].split("=");
this.url_vars.push(hash[0]);
this.url_vars[hash[0]] = hash[1];
}
this.state =
"state" in this.url_vars ?
this.url_vars["state"] :
null;
this.ae_member_id =
"ae_member_id" in this.url_vars ?
this.url_vars["ae_member_id"] :
null;
this.spotify_user =
"spotify_user" in this.url_vars ?
this.url_vars["spotify_user"] :
null;
this.deezer_user =
"deezer_user" in this.url_vars ?
this.url_vars["deezer_user"] :
null;
this.message =
"message" in this.url_vars ?
this.url_vars["message"] :
null;
if (typeof callback === "function") {
callback(
this.state,
this.ae_member_id,
this.spotify_user,
this.deezer_user,
this.message,
);
}
},
};
SMEPreSave.getURLVars(
function(
state,
ae_member_id,
spotify_user,
deezer_user,
message,
) {
if (state === "success" || state === "thank-you") {
$("body").addClass("open-modal");
$(".modal").addClass("hidden");
$(".msg-modal h2").html("Thank you for pre-saving!");
$(".msg-modal").removeClass("hidden");
}
},
);
</script>
</body>
</html>