Facebook bot cannot access my website

Hello. I have a problem. Facebook bot cannot acces my website. I can share my website on other networks, Google crawl without any problem but facebook can’t.
This is page source seen by facebook:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

<html>
<head>

  <style type="text/css">
.loader-walk{width: 100px; height: 40px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.loader-walk > div{content: ""; width: 20px; height: 20px; background: #2196F3; border-radius: 100%; position: absolute; -webkit-animation: animate 2s linear infinite; animation: animate 2s linear infinite;}.loader-walk > div:nth-of-type(1){-webkit-animation-delay: -.4s; animation-delay: -.4s;}.loader-walk > div:nth-of-type(2){-webkit-animation-delay: -.8s; animation-delay: -.8s;}.loader-walk > div:nth-of-type(3){-webkit-animation-delay: -1.2s; animation-delay: -1.2s;}.loader-walk > div:nth-of-type(4){-webkit-animation-delay: -1.6s; animation-delay: -1.6s;}@-webkit-keyframes animate{0%{left: 100px; top: 0;}80%{left: 0; top: 0;}85%{left: 0; top: -20px; width: 20px; height: 20px;}90%{width: 40px; height: 15px;}95%{left: 100px; top: -20px; width: 20px; height: 20px;}100%{left: 100px; top: 0;}}@keyframes animate{0%{left: 100px; top: 0;}80%{left: 0; top: 0;}85%{left: 0; top: -20px; width: 20px; height: 20px;}90%{width: 40px; height: 15px;}95%{left: 100px; top: -20px; width: 20px; height: 20px;}100%{left: 100px; top: 0;}}
  </style>

  <title>Loading</title>
</head>

<body>
  <script type="text/javascript" src="/aes.min.js">
</script><script type="text/javascript">
function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("85cb21fb2f0ff631d9ce7d657c1d5099"),b=toNumbers("105ad52c0a5a3923b23a5ea4de8d1827"),c=toNumbers("88f6d6808385cffe376f66a693636531");document.cookie="BPC="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";document.location.href="https://scoalademasaj.md/curs-de-masaj-visceral-avansat";
  </script>

  <div class="loader-walk"></div>
</body>
</html>

Please help.(

can you share the url?

yes. https://scoalademasaj.md

And here is Facebook share debug:
https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fscoalademasaj.md

And if you access website with disabled JS, you see that page… with loader.

Thats not a Cloudflare issue. Your site simply is designed to require JavaScript and Facebook’s crawler does not seem to support that. You would probably have to change how your site works, but thats rather a question for some web developer forum than this place.

2 Likes

Nope. On DEV website is working well with Javascript Disabled (of course sliders and JS funcional doesn’t work.). And script https://scoalademasaj.md/aes.min.js doesn’t exist on my server.

Nope what? It is not a Cloudflare issue, it equally doesnt load directly from your server.

If your development site works it will be because of differences between the development and live version and these you need to find.

Man. Please! If you can help me, help… But if u’re here only to write some trash… Please be kind and leave topic!!!

Thread closed. This kind of behaviour/response is not acceptable.

As I already mentioned two days ago, this comes from your server.

$ curl -i --resolve www.scoalademasaj.md:443:185.181.229.4 https://www.scoalademasaj.md
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html
Content-Length: 2060
Connection: keep-alive
Vary: Accept-Encoding
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache

<html><head><style>.loader-walk{width: 100px; height: 40px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.loader-walk > div{content: ""; width: 20px; height: 20px; background: #2196F3; border-radius: 100%; position: absolute; -webkit-animation: animate 2s linear infinite; animation: animate 2s linear infinite;}.loader-walk > div:nth-of-type(1){-webkit-animation-delay: -.4s; animation-delay: -.4s;}.loader-walk > div:nth-of-type(2){-webkit-animation-delay: -.8s; animation-delay: -.8s;}.loader-walk > div:nth-of-type(3){-webkit-animation-delay: -1.2s; animation-delay: -1.2s;}.loader-walk > div:nth-of-type(4){-webkit-animation-delay: -1.6s; animation-delay: -1.6s;}@-webkit-keyframes animate{0%{left: 100px; top: 0;}80%{left: 0; top: 0;}85%{left: 0; top: -20px; width: 20px; height: 20px;}90%{width: 40px; height: 15px;}95%{left: 100px; top: -20px; width: 20px; height: 20px;}100%{left: 100px; top: 0;}}@keyframes animate{0%{left: 100px; top: 0;}80%{left: 0; top: 0;}85%{left: 0; top: -20px; width: 20px; height: 20px;}90%{width: 40px; height: 15px;}95%{left: 100px; top: -20px; width: 20px; height: 20px;}100%{left: 100px; top: 0;}}</style><title>Loading</title></head><body><script type="text/javascript" src="/aes.min.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("c58f4b4a94340e33cc8ca967062f46d0"),b=toNumbers("3f792c30cc50905150425c95411a0ddc"),c=toNumbers("a6a11f98d8e6399acc11424cc2ad25bf");document.cookie="BPC="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";document.location.href="https://www.scoalademasaj.md/";</script><div class="loader-walk"> <div></div><div></div><div></div><div></div><div></div></div></body></html>

Take this to a community which is appropriate for such a question and where they tolerate such behaviour.