Youtube or Own Server
-
YouTube is the way to go.
-
Main thing to do is consider if you want the video to rank ? or your page with the video to rank ?
having it on youtube means ( in most cases )Â the video content on youtube will rank in serp over the content on your site . But if you have it on your server you can tag it properly to let the video snippet show up for your page in the serp.( which could increase the CTR )
Hope this helps you to make your decision.
-
YOUTUBE!

Not only you save bandwidth ... people can also subscribe to your vid news

-
If you're trying to get your own content to rank, then don't host on YouTube. Â Host is on your own site or on a CDN, and embed it on your site with Schema markup so that you have a chance of showing rich snippets in the SERPs. Â This helpful article shows you how:
http://www.distilled.net/blog/video/video-seo-tactics-to-get-ranked/
-
Hi Lucas,
A couple of months ago i wrote a pretty extensive blog post on this topic. http://www.seomoz.org/blog/hosting-and-embedding-for-video-seo I would suggest you have a read through that and see if that helps you to decide the best course of action.
The essence of the answer is - it depends what you want to achieve and what sort of content you are creating. To get your video appearing in the SERP - with a referring link back to your site, you will be better off self hosting, as YouTube will often outrank your site for it's own video otherwise.
-
In addition to Phil's great post, I wanted to let you know that Wistia (3rd party video platform used by SEOmoz and others) just released a Free Version that might be a great fit.
-
Thank's for everyone awnser, is very helpfully.
I Decide to submit a video to youtube, to try to get some traffic from there, AND embed by my own server on my Page.
-
So if I self host a video onto my site how can I ensure it functions well on all devices like the iPhone and iPad and android devices? Also how can I ensure that it doesn't take forever to upload over the server when a person clicks to play? Isn't bandwidth an issue? How does YouTube play a video while it's still loading? Thanks for your insight.
-
Just use the HTML5 video tag with the file you are embedding if you're self hosting. If you use flash - you wont have playback with iOS devices. I'd also deliver the content via a good cloud server and keep the bitrate sensible to keep bandwidth costs down. YouTube will start playback when part of the video is loaded, and then load the rest progressively in the background. If you're self hosting - add further compression to the first few seconds of your video so you can have fast initial playback.
-
I agree it must be a exchange with Google in truth I have almost 100% direct visitors via GA but HubSpot suggests me much greater it must be Google converting matters but test out hubspot and you will see what I suggest to try the page like robokiller apk .