Possible reason is your are trying to serve it from localhost. Facebook needs to reach your server/site to pick up information. You should test it by deploying somewhere like Heroku or use any tools like https://ngrok.com/ http://localtunnel.me/ etc to expose localhost to outside world....