Follow Us on Social Media

email icon rss icon icon google plus icon twitter icon facebook icon

How to Embed YouTube Videos in CraigsList

by Justin McClelland on September 10, 2009 · 86 comments


I’ve come across what was once a road-block and have created a workaround.  With creative thinking there is always, and I mean always, more than one way to skin a cat.

The issue:
CraigsList will not allow a user to embed a YouTube video.  More specifically, CraigsList has a short list of acceptable HTML elements and the <embed> HTML element is not one of them.  This means that you can’t “embed” any video in your CraigsList ad, thus a page visitor can’t watch video residing on your page.

Why this should matter to you:
If you are an investor and/or a Realtor, you can find great use for YouTube videos for property marketing.

Google reigns supreme as the most popular search engine, they have the greatest market-share of all search engines.  In November of 2008, YouTube (a Google company) surpassed Yahoo in search engine market share to take the #2 spot and has extended its lead margin as of July 2009 (comScore).  CraigsList is #7 worldwide in terms of english-language page views.

By implementing two heavy hitting websites such as YouTube and CraigsList together, you will greatly increase the marketing exposure of your business.

The Solution:
While you could just place a text hyperlink to your YouTube video on your CraigsList ad, this isn’t very effective.  Web users respond more to imagery than to text.  If you simply use a text hyperlink, chances are the end-user will skim over the link and never view the video.

Currently, there is not a way to get around the <embed> HTML-element ban.  Any inserted HTML elements, into your CraigsList ad, that are not included on the safe-list will be stripped out at posting time.

The next best tactic to embedding the video is to implement a hyperlinked image of your YouTube video in your CraigsList ad.  This can be done as the <img> HTML element is acceptable per CraigsList.

The Step By Step: Embedding YouTube in Craigslist

Please note that you can click on any image below to see it full size.

1.Take a Screen shot of your YouTube video page.  An easy tool to take screen-shots and manipulate them is FireShot.  FireShot is a screen-shot editing web-browser plugin that can be used with either FireFox or Internet Explorer.  I prefer FireFox by the way. On a Mac, you can take a screenshot by pressing Command-Shift-3 OR by pressing Command-Shift-4, then selecting an area that you want a shot of.


2.Crop the screen-shot so that only the video window appears and save it.


3.You will now need to post the image to the web, you may use a site such as  This step is necessary because you will later need to use the URL of the photo’s location on the web.


4.On CraigsList, you will need to compose the text for your ad.  For more attractive and colorful CraigsList ads, I recommend Postlets..   When you create an ad via Postlets, it is syndicated to multiple sites at once.  Also, the site generates the HTML that can be copied and pasted into CraigsList.

5.After composing the ad copy with or without the beautification of Postlets, now it’s time to link your screen-shot so that it appears in your CraigsList ad and links back to your YouTube video.

5a. You will need to grab the URL of the screen-shot (as seen in step 3)

5b. You will then need to insert that screen-shot URL and YouTube URL into the HTML mark-up that can be pasted to your CraigsList page.

I have done the work for you below, just insert your specific URLs (red text):
<a href=”” rel=”nofollow”>
<img border=”0″ src=”http://www.YourImageLink.jpg” width=”480″

6.Paste your specific HTML markup into your CraigsList ad (both red and blue text)

7.Once the CraigsList ad is published, it can look like the following:


Or if you decided to use Postlets with your ad, it can look even more polished as shown below:


To the common user, the YouTube video will appear to be embedded.  By mimicking the embedding of your YouTube video into CraigsList, you are sure to see an increase in your marketing response rate as comprehensive property information is conveyed to buyers both in written and visual form.  The redirect of users to your YouTube page will create more exposure for your targeted property as well as other properties that you may have YouTube videos for on your profile.

Email *

{ 86 comments… read them below or add one }

Shae September 10, 2009 at 12:44 pm

Excellent article, Justin! Great tip that I certainly intend to use in the future.


Joshua Dorkin September 10, 2009 at 1:33 pm

Awesome tips, Justin! This post will come in handy for a LOT of people!


Will Barnard September 10, 2009 at 2:36 pm

Great article, very informative, creative, and detailed (step by step)
Nice job.

Will Barnard
Nationwide Property Investments, LLC


SS September 11, 2009 at 7:38 am

Good article, but I think you should have placed “embed” in quotes in the title! ;)

Really enjoy your articles!


J. Lamar Ferren September 11, 2009 at 10:24 pm

I’ve uses this image strategy everywhere but craigslist. I feel like such an idiot. lol

Great Great Post! Thanks Justin


Lafi September 13, 2009 at 12:04 pm

Great post. This will be put to good use. :)


Curt D September 15, 2009 at 10:09 am

1. How did you get the code for my pic? I was not able to find it.

2. Once I input the code into the html code and clicked on continue, once it went to the preview page it does not show the image, its just blank. Any suggestions? Here is the code, please look at it and let me know if I am doing something wrong.


jfsellsius September 25, 2009 at 1:12 pm

Great tip.

This technique can work with any video or slideshow.


Christopher Wolfe September 25, 2009 at 3:40 pm

Also a great post! I’ll bookmark this for use later.


Alex September 29, 2009 at 9:38 am

WOW! I knew how to make a picture ad and make it clickable, but THIS is awesome! Great tip will be used today…


Dan September 30, 2009 at 11:31 am

I tried your little trick for trying to get video into Craigslist. It wouldnt work


ajay October 2, 2009 at 9:20 am

I tried to do this several time and I can’t get it.I copied and pasted the HTML and put in my links and no picture came up.HELP


Justin McClelland October 2, 2009 at 12:53 pm

Reply with the URL of your screen-shot, mentioned in Step 5B.


Ralph Nudi October 3, 2009 at 5:19 pm

Thanks for the tip. What a brilliant work around! I would have never even though of pasting the picture and using the picture itself as a link back to youtube. Is there any way to include links back to my web site from my youtube profile?


Ryan Hartman October 3, 2009 at 5:47 pm

It’s also slick to autoplay the property within the single property page so the CL visitor sorta gets what’s been promised.

Even better if the visitor lands on a page that offers a bunch of videos of your other properties with an opt in… “Receive a weekly digest of my latest distressed property videos.”

Cool post… built a list 150 strong with this technique last fall…


mike October 9, 2009 at 1:57 pm

Im having a problem because its linking to the picture instead of youtube?
so when you click on the pic it brings you to image shack where my pic is hosted…can anyone help?


Shep October 10, 2009 at 8:39 pm

Yeah, craigslist caught on to you – this doesn’t work. Waste of time.


Joshua Dorkin October 10, 2009 at 10:16 pm

Hey Justin . . . is Shep right? I can’t imagine this wouldn’t work.


Justin McClelland October 11, 2009 at 7:02 am

Yes this works.

If your picture is linking to itself that’s because you need to place your YouTube URL in place of the picture URL. Step 5B explains this (…href=”…).

Tell me what isn’t working for you (if you can). Your comment appears to be groundless. There is nothing for CraigsList to “Catch On To” as this is not some sort of hack. In laymen’s terms, an image is simply being linked to a YouTube page. Nothing more.


Shep October 11, 2009 at 12:09 pm

My apologies, I was peeved at wasting so much time – glad it works for you guys.

I did EXACTLY what you said, 3 times. No typos, I didn’t put the wrong url in either spot. All it does for me is show a blank page where the code is. All other html code in the page takes effect.

But, I’m not in the USA and I’m using free craigslist, not the paid adverts so maybe that has something to with it.



Shep October 11, 2009 at 12:46 pm

hmmm well I guess you can’t post html in a post! lol sorry – in that case you’ll have to imagine the the brackets , and put them in of course: (if it will post this time, lets see…)

a href=”http://www.THEYOUTUBELINK” rel=”nofollow” img src=”http://THEIMAGELINK.jpg” border=”0″ /a


Will Rodriguez October 17, 2009 at 7:07 pm

It wouldn’t work for me either. :-( I tried BOTH ways outlined above and no matter what I did, it just wouldn’t show up on my CL post.


Justin McClelland October 22, 2009 at 12:45 am

Once you paste the HTML to CraigsList try deleting and re-keying each double quote that appears.


c November 2, 2009 at 8:34 am

To let everyone know, Justin McCelland is correct. I have been having the same problems as other in trying to get this method to work for me on craigslist. no matter what I tried it wouldn’t show up on craigslsit, or it wouldn’t work. For some reason, before you paste the youtube and image hosting links….delete and retype the quotations marks before and after the links. I don’t know much about html but this definitely worked for me.


Clint DeShazo November 4, 2009 at 6:53 pm

Great job Justin! It took a little playing around with the quotations, but now they are up and running! Thank you!


Evelyn McDonald November 13, 2009 at 3:54 pm


I had a little trouble at first, my issue was the quotation marks, but once I changed them everything magically appeared.

I have a few questions: 1) I use Firefox and my friend uses Safari and it works perfectly however, when I tried it using Internet Explorer I couldn’t see it. Is there a way to make this viewable to all browsers? 2) Is there a way to open the link and keep it within the frame while still on Craigslist? Now it directs me to Youtube, as it should, but it would be nice to be able to view the video while still on the Craigslist post. Any Solutions???? Thanks again.


Justin McClelland November 14, 2009 at 3:22 pm

I don’t have an answer as to why you are having troubles viewing this in Internet Explorer. It shouldn’t be an issue across all browsers. Perhaps, reset your internet explorer browser to its’ default settings.

And no there isn’t a way to truly “embed” a YouTube video in CraigsList, this tutorial is meant to serve as a workaround or sorts.


KC November 22, 2009 at 10:49 am

Here’s the code after I tweaked it and it definitely works!


Craig January 11, 2010 at 2:52 pm

KC your coding never showed up. Maybe you can send it to Justin and he can post for you. I’m still trying to get this to work for me and I think having the video and the CL posting at the same time would be beneficial.
Justin do you know the code for that? This is great article. Thanks for it! Hoping I can nail it here.


Justin McClelland January 11, 2010 at 3:54 pm

Craig, the code that is listed in the article is correct. Tell me where you’re having a problem.


Craig January 11, 2010 at 6:06 pm

Hi Justin, I’m using the an image hosted by my dealership and perhaps thats where the problem lies. Whenever I try to post, the result ends up a blank posting. and when I go to edit the posting the youtube link is gone. Maybe they are banning the multimedia link completely?
Should I try this with photobucket or google docs?


Craig January 11, 2010 at 6:52 pm

Got it to work! but I’m still trying to figure out how to get it to open in a new window. Is it possible? Thx!


Justin McClelland January 11, 2010 at 7:02 pm

Craig, to have the YouTube video open in a new window, add:





Julie Broad January 16, 2010 at 1:39 pm

Super duper! I can’t wait to give this a try!!! And awesome support in the comments Justin… I think every question I will have has been covered!! THANK YOU!!


david January 21, 2010 at 11:00 pm

Great article –

however I am having trouble getting the images to show on craigslist I can get the links to show up but not the images. ANy help would be greatly appreciated


Jeff February 4, 2010 at 7:32 am

I got it working ok, but was unable to get it to work with the POSTLETS listing I created. Where exactly do you add the embed code and hyperlink with the postlet code?

I had to create two listings. Obviously this is not what i wanted to do; (real estate – by broker) (real estate – by broker)


Justin McClelland February 5, 2010 at 9:11 am

Well, I can’t offer too much more assistance than what I already have in the article and in the comments thus far. Anything more would be the equivalent to teaching HTML in a day.

@David: you may want to refer to the website for further guidance

@Jeff: there is a way to place the HTML mentioned in the article within a POSTLET listing, however that’s a bit advanced. If you really want assistance you can message me and perhaps we could work something out.


Jeff February 10, 2010 at 6:31 am

It really it not so advanced, but for those interested in embedding it into Postlets, as you have depicted, it would have been nice if you would have explained how to do this, instead of giving a teaser. Might have been a good idea to not even show that if you weren’t going to explain how to do it for those who don’t know how to.


Justin McClelland February 10, 2010 at 11:04 am

Jeff, it’s unfortunate you feel mislead. The purpose of this post give a detailed step-by-step of the basics. However, short of writing an e-book, I really can’t explain where you need to place your HTML within the HTML of your postlets page.

It’s definitely possible.

I’d suggest consulting with a web developer if you want further help. But if it’s not that advanced, then you’ll probably be fine without one.


Dan March 23, 2010 at 7:50 am

[qoute]However, short of writing an e-book, I really can’t explain where you need to place your HTML within the HTML of your postlets page. [/quote]

No e-book is necessary for giving this kind of simple instruction…sheesh. Its a very easy process explained above yet this blog is blocking the code that was posted. Looks like someone wants to sell their html services.


Jeff February 10, 2010 at 12:53 pm

All I am saying is that there should not have been an example of an embedded video on the postlet listing, if there was not going to be some sort of explanation as to how to do it. I am not, nor are most real estate professionals I know, web designers. However, I know more than most, and I figured out a way to do it.

For those that are interested, here is the code from Postlet. All of it is automatically generated when you create your listing, however you have to modify a piece of the code in order to place the link, along with your graphic in the listing. This is the specific line of code to put in there. Of course this point to my files, so your will be a little different.



doug February 18, 2010 at 1:35 pm

excellent idea.. and the postit site worked great too…

this is the example that i used plus look at the title ;)

posted Feb 18 so in a month this comment will be irrelevant


Dan March 10, 2010 at 8:53 pm


Here is the answer to your question, and anyone else who may wonder how to get a postlet to look like the example above. Here is the kicker though, you can not post HTML code into a postlet that is hosted by postlet. You can however store the file locally on your hard drive and change the code for uploading to Craigs List or even in mass emails.

1) Save the postlet HTML code from their site and past it into notepad.

2) Look through all the code and find where your last line of the property description is. It will be word for word and you can use the notepad search function if you have trouble finding it.

3) After the last character of your property description, whether it be a period or just the last letter of the last word, type the following code.


Just replace what I have in capitol letters with the proper links to your source files.

4) Save the file BUT when the “save as” window comes up select “all files” as the “save as type” and then type in the name you want to use for the file AND use the .htm extension. ie: my_video_link_picture.htm. Do not save it as a text file.

5) Now find the file you just saved and open it. It will open in your internet browser as a local file and look exactly like the example posted above. You can use this code to post on Craigs List or insert into emails you send out.

Your done! Easy as can be. Not sure why you didnt get a straight answer before but there is nothing advanced about this at all.


Mark April 7, 2010 at 11:26 am

Jeff your code is not there can you try again


dave kaul March 16, 2010 at 2:53 pm

Nice. I used it myself. Very professional looking


justin April 1, 2010 at 2:12 pm

i’m fairly versed in cut/pasting html codes and followed all the steps, however when i posted it to craigslist and submitted the code, the image didn’t show up. i then went back into my ad to see what happened and craigslist had stripped a bunch of the code?? i am using photobucket. the only difference i noticed was the photobucket url ended with png, not jpg? <=====

here is my ad


Todd Breen April 8, 2010 at 6:23 am

I’ve been using marketing videos since 2004, and love ‘em. When I tried this embed code in your article, Craiglist edited it out. Thanks anyways!


Rob May 1, 2010 at 12:37 pm

I was having trouble getting the image and link to show up like some people above were (I’m not using postlets)

I found this simple code to to work:

This is the site I got it from:


Justin McClelland May 20, 2010 at 11:34 am
Mike May 26, 2010 at 1:10 pm

Great idea you have here. I was looking for a way to embed YouTube videos in my Craisglist Ads but sadly it’s not possible. I use this technique for email campaigns and it works really well.


Everett June 8, 2010 at 4:09 pm

I just posted my first posting on Criagslist right before I came across this post. This is a very clever idea. I’ll have to try it again next time. Thanks!


Matt June 13, 2010 at 1:35 am

Well done. PC shortcut is Alt+PrtScrn to screenshot it then paste in Paint, Photoshop, etc.


Jonathan Benya June 20, 2010 at 6:47 pm

That’s how I’ve been doing it for awhile now, but it’s very labor intensive. Has anyone come up with a better solution yet?


Penny Butler July 5, 2010 at 4:06 am

The only problem now I think will be that at least for us in Australia, there is only one link allowed per listing, so if you want to use this technique as well as a link to your page, you have to choose which one is going to be more effective for your ad to sell. I wish they allowed us to have more links.


keith July 13, 2010 at 12:45 am

I tried this method today to embed a youtube video onto my craigslist ad but it doesn’t work.

Can someone confirm this with me if this method still works? Or did craigslist update their site to remove this work-around?



Arthur July 15, 2010 at 10:22 am

It no longer works for me too :(


Roch August 12, 2010 at 11:23 am

Wow, I never thought of this. You are right that minimizing the clicks is best to keep the reader interested. Disguising the image as a link to play the video is a great idea. Thanks for sharing.


Dudley Chapman September 8, 2010 at 7:30 pm

I tried this today and they removed the URL reference in the HTML code. I even tried to make it a tiny URL thinking that maybe having Facebook in the name was how they were catching it, but that didn’t work either.

This technique worked last year because I used to use it for Picasa slideshows (i.e. Click Here for a Slide Show). Now that doesn’t even work. When I went back to the HTML code for this, the Picasa URL was stripped away.


Dudley Chapman September 19, 2010 at 6:14 pm

I need to make a coorection in my previous post. I had said that the URL had been removed.
Actually, this was due to a mistake of mine. I had the HTML code saved as a WORD document. Big mistake because in WORD a double quote becomes a curly quote instead of a “.
In the Craigslist ad, I changed the curly quote to a ” and the URL stayed and the video played just fine.


Snowbowl September 27, 2010 at 3:19 pm

9-27-10 I’ve spent hours trying this and it doesn’t seem to work. Does this still work or has Craigslist totally taken the video link to an image away?


Neil Ferree November 10, 2010 at 7:06 am

Excellent Tip and Content. Even though this post is somewhat dated (today is 11-10-10) the “work-around” you provide is perfect timing for what we are doing with our real estate video marketing strategy. Thanks!


Rick L November 17, 2010 at 6:00 pm

I could not get this to work using your method. Is there any other workarounds?


Joe November 19, 2010 at 3:28 am

I have a landscape company in the sf bay area. Been doing a lot of seo stuff. This came in super handy. So big ups..for putting this info out. The 1st one was a bitch.. But hey smooth sailing from there.



Mark Wallstead December 19, 2010 at 2:53 pm

Oh this right here is the best thing I have ever read. I tip my hat to you. It is one of the most useful and practical posts I have ever come across.


curtis February 21, 2011 at 2:44 pm

Thank you soooooo much it didnt work for me exactly how you posted so what i did was embeded picasa with youtube link inside picasas embedded html


Anonymous March 30, 2011 at 3:15 pm


Can you paste the code you used to “embed picasa with youtube link inside picasas embedded html”

I’m not very code savvy but want to see what my options are!



Neptune July 13, 2011 at 3:33 pm

I just try it and it works!!! Nice post, so…hey.. THANKS…:)


Chris N July 20, 2011 at 2:52 pm

Nice. For the image code, you can change the hight and width to whatever you want or remove the value for original sized photos.


Joe July 20, 2011 at 3:44 pm

Hey I had problems with this too… but finally got it to work after I went to
I just used there method and now it looks great!

Thanks for the great posts!


Stephen July 28, 2011 at 9:44 pm

Lets make this simple. (on PC) For a quicker method than using the Fireshot addon, just find the video on youtube as explained above hit the “Print Screen” button on your keyboard, open “paint” on your computer then hit “paste”, and the screen image will come up. Use the selection tool to drag over the image, then select “crop” and save the image name as whatever you want (I like to save it as a PNG file). Then upload that saved image to a photo sharing site. After you have cropped your image, then saved it to photobucket, flickr etc….then take the link such as this (my own image from photobucket, but the code is similar in other photosharing sites, I also used the Fireshot Add on, but you do not have to):

Now that you have this HTML code from the photo sharing site, paste it into your Craigslist ad, then delete the address from the first set of quotations (in this case,, and replace it with your Youtube URL, then submit, and it will show up. Be sure to make sure that you leave the quotations on both sides of the Youtube address that you put in. Using this method, you do not have to try to remember the HTML from the original article above, and you don’t have to worry about saving it in a text file to refer back to. The photo sharing site does all of the work, and all you have to do is crop a picture, and delete one address. Brilliant!


Stephen July 28, 2011 at 9:46 pm

Well. The HTML did not show up, but you can find the info under your picture in photobucket, Flickr etc, and you will see what I mean:)


David August 10, 2011 at 7:46 am

Thank you so much, really enjoyed the article! Just stumbled on it this morning and read half way through the comments to try and make it work.

What i was using:
Vimeo video
photobucket photo
Original language from post

For the life of me, I could not get the image to appear, but when I moved my cursor around, I could see that something was clickable! Once clicked it led directly to my vimeo page, however no image was available.

What was the trick you asked?
I deleted all of the double quotations and re inserted them. This worked like a charm!!!

Thanks Justin!!


SkypeTutor December 22, 2011 at 11:23 pm

I cant make it work…
I read the article, read all comments and answers, and watched Justin’s related video on youtube as well. I followed all the steps, re-keyed quotation marks, but still in my resulting post I see an image (the video screenshot) and a link. When I click on the image it takes me to the Flickr page (where I hosted the image) instead of the Youtube video. When I click the link then it takes me to the Youtube video.

Can anyone help me find a way so that clicking on the screenshot takes the CL visitor to the Youtube video?

This is the link to the craigslist ad


Ron February 1, 2012 at 2:41 pm

I followed the instructions, and it worked perfectly.
But when I go to CL, and look for my ad, it’s not there.
Yet, when I go to ‘manage my account’ it says my ad is ‘active’, and if I click on the link there, I see the ad, and it works as it should.
I even tried using ‘ctrl F5′
Yet when I go to the CL for my city, and search there, my ad is no where to be found.
Any ideas?


Justin McClelland February 15, 2012 at 6:53 am

Ron, your ad is getting “ghosted” by Craigslist when that happens. Craigslist does this when they feel users are doing something against their terms of service usually. This has nothing to do with the video-embed thing however…


Ron February 15, 2012 at 7:02 am

Thanks for the reply, it’s what I suspected, as my other ad in the same category is fine.
But really, the only thing I can see that’s wrong (re: terms of service) with this one is the YouTube screenshot with the hidden link.
But, I’m going to experiment, and try writing a new ad with just a few words, and the pic/link back to youtube.


Justin McClelland February 15, 2012 at 7:07 am

Re: Craigslist terms of service. If your posting duplicate ads or even semi-duplicate ads, that’s probably the problem. You can embed images all-day, no problem.

Ron February 15, 2012 at 7:06 am

What I failed to report was that my ad is in a different category, it’s in home services, as we do carpet and tile cleaning.
I don’t know if different rules may apply to that section, than from the real estate section.
I’m surprised and impressed to get a reply on my comment, thank you!


Ron February 15, 2012 at 7:18 am

This was the only ad in that section I had posted for months, but I did do numerous edits to it.
I kept tweaking it, then publishing it, to get it the way I wanted.
Actually, never quite got it right, as the links to my website kept moving to an inconspicuous corner of the ad, and I never could keep them in the place I wanted, so I finally gave up after 10 or more tries.
Maybe that caused it?


Ron February 20, 2012 at 8:26 am

Just a quick update.
I tried it again, and it’s working like a champ, I’ve been using it almost daily since I last posted here.
Thanks for the information Justin!


Bobby March 10, 2012 at 1:16 am

Nice job, good tip, works great.


Misty July 24, 2012 at 2:28 pm

Great article.

Tho I am having a similar issue as everyone else – when I paste the HTML you provided (with the image URL & YouTube URL inserted), there is just a blank space in my CL ad.

I took out and re-added the double quotation marks, but no go.

Any ideas?


Justin McClelland July 25, 2012 at 5:42 pm

Hey Misty, because HTML isn’t allowed in the comments, go ahead and email me your HTML and I’ll take a look at it and get it back to you corrected. Send it to justin_mcclelland (at) yahoo (dot) com.

The same goes for any future readers who have issues.


Joshua Dorkin July 25, 2012 at 7:16 pm

Justin – You can use HTML in comments . . . simply place it in the CODE brackets <code>ENTER YOUR CODE HERE</code>


Travis Daggett August 16, 2013 at 10:08 am


Great idea! When I follow your instructions, nothing shows up in my ad. Help?


Robert Adams October 21, 2013 at 7:15 pm



Leave a Comment

Comment Policy:

• Use your real name and only your name in the field designated for your name.
• No keywords allowed as anchor text in the name or comment fields.
• No signature links allowed under your comments
• You may use links in the body of your comment, but it must be relevant to the discussion at hand, and not merely be some promotional link.
• We will have NO reservations about deleting your content if we feel you are posting merely to get a link without adding value to our discussion.
If you add value, but still post keywords, we'll use your comment, but remove your link and keywords.
• For more information about acceptable practice, see our site rules.

Want your photo to appear next to your comments? Set up your Gravatar today.

Previous post:

Next post: