This easy method to capture villagers was posted by /u/legendary_assassin on Reddit. This is cruel as f*** but I’m so okay with it.

First we dig a tunnel from the village to our base

First we dig a tunnel from the village to our base
Just dig out from underneath the villagers to get them into the tunnel.

Use water to push them along the tunnel.

Use water to push them along the tunnel.
They will be stubborn at first, but once you get far enough away from their village they will be more compliant :)

Now we build their resting place

Now we build their resting place

Half slabs are the permanent home

Half slabs are the permanent home
the dirt is just used to guide them home.

Block off the villager 1 block off from the home

Block off the villager 1 block off from the home
hey down there

Place water source here

Place water source here
they will swim right into their place

Block off the exit

Block off the exit
Pick up water, place last slab, and remove dirt.

Et Voila!

Et Voila!
You now have easy to trade with villagers at your disposal.
Don’t forget to submit your stories, top 10 lists(can be whatever number you like), YouTube Channels, tips, to our content submission. If your article rocks, we will feature it on the front page. We just launched starting of this month and we already have 50k unique visitors. Get noticed, join our community.
Hey Gearcrafters! Now It's your chance to share with us, just hashtag #YoGearcraft on your Twitter post with a link or image to your art, creations, videos, servers or whatever and it will appear right on our #YoGearcraft page for millions to see! It’s that easy! So what are you waiting for!? Give us a shout out #YoGearcraft!